В одном мегабайте 1024 килобайта, потому что система вычислений в компьютерах работает на основе двоичной системы, в которой цифра 2 имеет ключевое значение. 12
Любая единица информации (бит) в двоичном коде — это 2 в некоторой степени. 1 1 байт — это 23 (два в третьей степени) или 8 бит. 1
Когда количество информации стало быстро расти в 60-х годах прошлого столетия, возникла необходимость как-то обозначать большие массивы данных. 1 С учётом особенностей двоичной системы исчисления подобрали максимально близкое к 1000 значение, им оказалось 210 (два в десятой степени). 1 Именно поэтому 1 Кбайт — это 210 байт или 1024 байта. 1
Соответственно, остальные значения так и исчисляются: 1 Мбайт = 1024 Кбайта, 1 Гбайт = 1024 Мбайта и так далее. 1