Открыть сервисСервис

Килобайт и мегабайт: единицы измерения информации

Килобайт (КБ, kB) и мегабайт (МБ, MB) — единицы измерения объёма цифровой информации, производные от базовой единицы байт. Мегабайт больше килобайта: 1 МБ = 1024 КБ в двоичной системе (используемой операционными системами) или 1000 КБ в десятичной системе (принятой в маркетинге и стандартах связи). Обе единицы применяются для оценки объёма файлов, оперативной памяти, накопителей и сетевого трафика.

История и происхождение терминов

Байт как единица информации был введён в 1956 году компанией IBM для обозначения группы бит, обрабатываемой процессором за один такт. С ростом объёмов хранимых данных возникла потребность в производных единицах.

Приставка «кило» (от греч. χίλιοι — «тысяча») была заимствована из метрической системы. В 1970-е годы, когда ёмкость жёстких дисков и оперативной памяти измерялась тысячами байт, килобайт стал стандартной единицей. Однако в компьютерной технике из-за двоичной архитектуры удобнее считать степенями двойки, поэтому 1 КБ фактически принимался равным 1024 байтам (2¹⁰).

Приставка «мega» (от греч. μέγας — «большой») означает миллион. Мегабайт вошёл в обиход в 1980-е годы с распространением персональных компьютеров, когда объёмы файлов и накопителей выросли на порядок. Как и в случае с килобайтом, в вычислительной технике 1 МБ часто приравнивают к 1024 КБ (1 048 576 байтам).

Стандартизация: двоичная и десятичная системы

Существует два подхода к соотношению килобайта и мегабайта:

Система1 КБ1 МБГде применяется
Двоичная (IEC)1024 байт1024 КБ = 1 048 576 байтОперационные системы, оперативная память
Десятичная (SI)1000 байт1000 КБ = 1 000 000 байтПроизводители накопителей, сетевые протоколы

Двоичная система исторически сложилась в Microsoft DOS и Windows, которые отображали размеры файлов в «кибибайтах» (KiB), но обозначали их как КБ. Международная электротехническая комиссия (МЭК) в 1998 году ввела отдельные обозначения: кибибайт (KiB) = 1024 байт, мебибайт (MiB) = 1024 KiB — чтобы устранить неоднозначность. Однако в массовом употреблении эти термины почти не прижились.

Производители жёстких дисков и SSD используют десятичную систему, поэтому диск «на 500 ГБ» содержит около 465 ГиБ в двоичном счёте — разница достигает 7 %.

Где используется килобайт

Килобайт — единица для сравнительно небольших объёмов:

  • текстовые документы: страница набранного текста занимает 2–5 КБ;
  • иконки и небольшие изображения: 10–100 КБ;
  • файлы конфигурации, скрипты, исходный код программ;
  • размеры веб-страниц (в среднем — десятки-сотни КБ);
  • сетевой трафик в мобильных сетях при передаче мелких пакетов данных.

В современных условиях килобайт редко используется для оценки накопителей — их ёмкость измеряется гигабайтами и терабайтами.

Где используется мегабайт

Мегабайт — единица для средних объёмов:

  • аудиофайлы: компрессированный трек в формате MP3 (128 кбит/с) занимает около 1 МБ за минуту;
  • фотографии высокого разрешения: 3–10 МБ;
  • короткие видеофайлы в низком разрешении;
  • страницы загрузки мобильного интернета с мультимедиа;
  • объём оперативной памяти встроенных систем и микроконтроллеров.

Порядок единиц измерения

Для полноты картины — цепочка производных единиц от байта:

ЕдиницаОбозначениеКоличество байт
БайтБ (B)1
КилобайтКБ (KB)1024 (или 1000)
МегабайтМБ (MB)1 048 576 (или 1 000 000)
ГигабайтГБ (GB)1 073 741 824
ТерабайтТБ (TB)1 099 511 627 776
ПетабайтПБ (PB)1 125 899 906 842 624

Каждая следующая единица в 1024 раза больше предыдущей (в двоичной системе) или в 1000 раз (в десятичной).

Практические примеры соотношения

  • 1 МБ = 1024 КБ — примерно столько же, сколько 1000 КБ, но с точностью до 2,4 % разница составляет 24 КБ.
  • Файл размером 5 МБ содержит 5120 КБ.
  • Фотография 4 МБ = 4096 КБ.
  • Страница текста 5 КБ = 0,0049 МБ.

При переводе из килобайтов в мегабайты значение делится на 1024 (или 1000); при переводе из мегабайтов в килобайты — умножается на 1024 (или 1000).

Распространённые заблуждения

Частая ошибка — считать, что 1 МБ = 1000 КБ в операционной системе Windows. В действительности Windows использует множитель 1024, но подписывает результат как «МБ», что создаёт путаницу при сравнении с маркировкой накопителей.

Другое заблуждение — предположение, что «мегабайт» и «мегабит» (Мбит) — одно и то же. Мегабит равен 1 048 576 бит, что составляет 131 072 байта, то есть 128 КБ. Скорость интернет-соединения обычно указывается в мегабитах (Мбит/с), а объём файлов — в мегабайтах; для перевода скорость в Мбит/с делят на 8.

Источники:

  • Международная электротехническая комиссия (IEC 80000-13:2008) — стандарт на единицы измерения информации
  • ГОСТ 8.417-2002 «Единицы измерения величин»
  • Справочник по компьютерной грамотности и информатике
  • Документация Microsoft по системе измерения размеров файлов
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru