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

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

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

Происхождение и определение

Байт — базовая единица измерения информации, равная 8 битам. Килобайт и мегабайт относятся к производным единицам и образованы от байта с помощью множителей.

В 1998 году Международная электротехническая комиссия (МЭК) утвердила стандарт МЭК 80000-13, согласно которому приставки «кило-», «мега-», «гига-» в контексте информатики трактуются по десятичной системе:

  • 1 килобайт (КБ, kB) = 1000 байт;
  • 1 мегабайт (МБ, MB) = 1 000 000 байт = 1000 КБ.

Однако в компьютерной индустрии исторически сложилась двоичная система, в которой вместо приставок «кило-» и «мега-» используются «киби-» и «меби-» (от англ. kibibyte, mebibyte):

  • 1 КиБ (KiB) = 1024 байта;
  • 1 МиБ (MiB) = 1024 КиБ = 1 048 576 байт.

На практике операционные системы и программы нередко обозначают двоичные значения сокращениями «КБ» и «МБ», что создаёт путаницу. Так, Windows отображает размер файла 1 048 576 байт как «1,00 МБ», подразумевая 1024 КиБ, тогда как производители накопителей указывают объём по десятичной системе: диск на 500 ГБ содержит 500 000 000 000 байт, что в двоичной системе составляет примерно 465,66 ГиБ.

Сравнение размеров

ЕдиницаДесятичная системаДвоичная система
1 КБ (КиБ)1000 байт1024 байта
1 МБ (МиБ)1 000 000 байт1 048 576 байт
Соотношение МБ к КБ10001024

Какую бы систему счисления ни применяли, мегабайт всегда больше килобайта. Разница между двумя системами становится заметна на больших объёмах: при переходе от КБ к МБ расхождение составляет около 4,86 %, от МБ к ГБ — около 7,37 %, от ГБ к ТБ — около 9,95 %.

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

Единицы измерения данных образуют иерархию, в которой каждая следующая превышает предыдущую на три порядка (в десятичной системе) или в 1024 раза (в двоичной):

СокращениеНазваниеДесятичное значениеДвоичное значение
Ббайт11
КБкилобайт10³2¹⁰ = 1024
МБмегабайт10⁶2²⁰ = 1 048 576
ГБгигабайт10⁹2³⁰
ТБтерабайт10¹²2⁴⁰
ПБпетабайт10¹⁵2⁵⁰

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

Килобайты используются для измерения небольших объектов: текстовых файлов, конфигурационных файлов, иконок, небольших изображений. Типичный текстовый документ объёмом 5 страниц содержит около 25–50 КБ, иконка — 10–100 КБ.

Мегабайты применяются для средних по размеру файлов: фотографий высокого разрешения, музыкальных треков, коротких видео. Стандартная фотография в формате JPEG занимает 2–8 МБ, музыкальный трек в формате MP3 — 3–10 МБ, минута видео в формате MP4 среднего качества — 10–30 МБ.

Для измерения объёма оперативной памяти компьютеров, ёмкости накопителей и объёма мобильного трафика применяются гигабайты и терабайты.

Распространённые ошибки

Наиболее частая ошибка — смешение десятичной и двоичной систем при расчёте объёмов. Например, при покупке жёсткого диска на 1 ТБ операционная система показывает примерно 931 ГиБ, что не является неисправностью: диск действительно содержит 10¹² байт, но в двоичной системе это меньше одного тибибайта.

Другая распространённая ошибка — неверное соотношение между КБ и МБ: иногда предполагается, что 1 МБ = 1000 КБ даже в двоичной системе, тогда как правильное значение — 1024.

Системы счисления в разных ОС

Windows исторически использует двоичную систему для отображения размеров файлов и папок, Linux — также преимущественно двоичную, тогда как macOS (с версии 10.6 Snow Leopard) и многие облачные сервисы перешли на десятичную. Производители накопителей (Seagate, Western Digital, Samsung) указывают ёмкость по десятичной системе, что соответствует стандарту МЭК.

Источники:

  • МЭК 80000-13:2008 «Количества и единицы. Часть 13: Информатика»
  • ГОСТ 8.417-2002 «Единицы величин»
  • NIST Special Publication 811, Guide for the Use of the International System of Units (SI)
  • «Компьютерные сети», Эндрю Таненбаум, Дэвид Уэзеролл
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru