В каждом мегабайте 1024 килобайта, а в каждом килобайте 1024 байта, а значит, один мегабайт содержит 1024*1024 = 1048576 байт:
Один байт равен восьми битам.
Один килобайт (обозначается как 1кб или 1kb) равен восьми килобитам (обозначается как 1 кбит, или 1kbit, в некоторых случаях 1kbps).
В 128-ми килобитах 16 килобайт, в 256-ти килобитах 32 килобайта, в 100 мегабитах примерно 12 мегабайт. То есть при переводе от килобит в килобайты нужно делить на 8. Таким образом вы можете определить реальную скорость закачки файлов, исходя из скорости вашего интернета.
Исторически так сложилось, что мы используем приставки кило-, мега- и т.д. в обозначении объемов данных. Однако по сути это не верно. Эти приставки относятся к системе СИ, в которой описаны все стандартные меры длины, веса, объема и т.д. Согласно этой системы приставка кило- обозначает умножение на 1000, то есть 103, а мега – это умножение на 1000000, то есть 106. Но, как мы уже писали выше, 1 Килобайт = 1024 байтам (то есть 210), а не 103.
Этого казуса могло и не быть, если бы программисты изначально приняли те обозначения, которые предложила им Международная электротехническая комиссия (МЭК), использовавшая специальные для этих целей приставки киби-, меби-, гиби- и т.д.
Из-за такого не соответствия иногда возникает недопонимание в реальных объемах жестких дисков. Производители «хардов» используют для своих расчетов систему СИ. А при подключении жесткого диска к компьютеру, расчет его объема выполняется по системе МЭК. Поэтому ваша система всегда будет показывать меньший объем жесткого диска, чем указывает его производитель.
Так, например, жесткий диск объемом в 320 ГБ, в действительности будет содержать лишь 298 ГБ информации. Посчитать это не сложно. 320 * 109 / 230= 298.
По тому же принципу, жесткий диск на 500 Гб, будет вмещать максимум 465 ГБ.
Таблицу сравнения величин по системе СИ и по стандартам МЭК можно посмотреть тут.