Единицы измерения информации: сколько мегабайт в гигабайте

Иван Корнев·29 июля 2026·3 мин

Единицы измерения информации базируются на двух различных системах исчисления, что определяет точный ответ на вопрос о соотношении мегабайта и гигабайта. В десятичной системе (SI) 1 ГБ равен ровно 1000 МБ, тогда как в двоичной системе 1 ГиБ соответствует 1024 МиБ. Понимание этого различия критически важно для корректной оценки объема данных.

Оглавление

Десятичная система (СИ)

В международной системе единиц (СИ), регламентируемой стандартами NIST и BIPM, используются десятичные приставки. Согласно этим нормам, префикс «гига» означает множитель $10^9$, а «мега» — $10^6$.

Таким образом, определение гигабайта в десятичной системе выглядит следующим образом:

  • 1 ГБ = 1 000 000 000 байт.
  • Соотношение составляет: 1 ГБ = 1000 МБ.

Этот стандарт широко применяется производителями накопителей (жестких дисков, SSD) и в телекоммуникациях для обозначения скоростей передачи данных.

Двоичная система (IEC)

Для устранения путаницы в вычислительной технике, где операции основаны на степенях двойки, Международная электротехническая комиссия (IEC) утвердила стандарт IEC 60027-2 в 1998 году. Он ввел специальные двоичные префиксы: киби (Ki), меби (Mi), гиби (Gi) и теби (Ti).

В этой системе исчисления:

  • 1 ГиБ (гибибайт) = $2^{30}$ байт = 1 073 741 824 байт.
  • Соотношение составляет: 1 ГиБ = 1024 МиБ.

Сравнение стандартов

Различие между системами становится заметным при переходе к более крупным объемам данных. Использование десятичных приставок (ГБ, МБ) для обозначения двоичных величин ($2^{30}$, $2^{20}$) исторически приводило к недопониманию между пользователями и производителями оборудования.

ХарактеристикаДесятичная система (SI)Двоичная система (IEC)
СтандартSI / IEC 80000-13IEC 60027-2
Префикс для $10^9$ / $2^{30}$Гига (G)Гиби (Gi)
Префикс для $10^6$ / $2^{20}$Мега (M)Меби (Mi)
Базовое соотношение1 ГБ = 1000 МБ1 ГиБ = 1024 МиБ
Объем в байтах1 000 000 0001 073 741 824

NIST четко разъясняет это разделение: обозначение GB строго используется для $10^9$ байт, а GiB — исключительно для $2^{30}$ байт.

Частые ошибки

  1. Путаница в приставках. Самая распространенная ошибка — использование терминов «гигабайт» и «мегабайт» при расчете объема оперативной памяти или файловых систем, где фактически применяются двоичные степени (1024). Корректно использовать ГиБ и МиБ.
  2. Игнорирование стандарта 1998 года. Многие пользователи не знают, что стандарт IEC 60027-2 был введен именно для решения проблемы неоднозначности старых обозначений.
  3. Неверный расчет емкости. При покупке накопителя объемом 1 ТБ (десятичная система) пользователь ожидает увидеть в операционной системе 1000 ГБ, но ОС часто отображает объем в двоичных единицах, показывая меньшее число (~931 ГиБ).

FAQ

Почему 1 гигабайт иногда равен 1000 мегабайт, а иногда 1024? Это зависит от используемой системы исчисления. В десятичной системе (SI) 1 ГБ = 1000 МБ. В двоичной системе, используемой в программировании и разметке памяти, аналогичная величина называется 1 гибибайт (ГиБ) и равна 1024 мебибайтам (МиБ).

Какой стандарт использует NIST? NIST придерживается строгих определений СИ: GB используется для $10^9$ байт, а для двоичных значений ($2^{30}$ байт) рекомендуется использовать обозначение GiB.

Когда были утверждены двоичные префиксы? Стандарт IEC 60027-2, вводящий префиксы киби, меби, гиби и теби, был утвержден в 1998 году.