Как быстро перевести единицы измерения памяти

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

Чтобы перевести гигабайты (GB) в мегабайты (MB), умножьте значение на 1024 (в компьютерной системе) или на 1000 (в системе производителей). Например, 1 GB = 1024 MB. Для обратного перевода разделите количество мегабайт на 1024. Понимание этой разницы помогает избежать ошибок при выборе накопителей и оценке свободного места.

Оглавление

Почему возникают сложности с переводом

В цифровом мире существуют два подхода к измерению объема данных. Компьютеры оперируют двоичной системой (основание 2), где каждый шаг кратен степени двойки. Производители жестких дисков, SSD и флеш-накопителей часто используют десятичную систему (основание 10), так как она проще для маркетинга и расчетов.

Это расхождение приводит к путанице: купленный диск на 1 ТБ в операционной системе Windows может отображаться как ~931 ГБ. Разбираемся, как правильно считать.

Две системы счисления: двоичная и десятичная

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

Используется операционными системами (Windows, macOS, Linux) для расчета файловой системы. Здесь базовый множитель — 1024 ($2^{10}$).

  • 1 Кибибайт (KiB) = 1024 байта
  • 1 Мебибайт (MiB) = 1024 KiB
  • 1 Гибибайт (GiB) = 1024 MiB

Примечание: В быту приставки «кило», «мега» и «гига» часто используют вместо «киби», «меби» и «гиби», подразумевая именно множитель 1024.

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

Используется производителями накопителей и в телекоммуникациях (скорость интернета). Базовый множитель — 1000 ($10^3$).

  • 1 Килобайт (KB) = 1000 байт
  • 1 Мегабайт (MB) = 1000 KB
  • 1 Гигабайт (GB) = 1000 MB

Таблица соответствия единиц

Для быстрого ориентирования используйте следующую таблицу. Обратите внимание на различия в значениях.

ЕдиницаОбозначениеДвоичная система (для ОС)Десятичная система (для упаковки)
БайтB1 B1 B
Килобайт / КибибайтKB / KiB1024 B1000 B
Мегабайт / МебибайтMB / MiB1024 KB (1 048 576 B)1000 KB (1 000 000 B)
Гигабайт / ГибибайтGB / GiB1024 MB (1 073 741 824 B)1000 MB (1 000 000 000 B)

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

Рассмотрим типовые задачи, с которыми сталкиваются пользователи ПК и смартфонов.

Пример 1: Перевод GB в MB (двоичная система)

У вас есть файл размером 2.5 GB. Сколько это в мегабайтах для загрузки? $$2.5 \times 1024 = 2560 \text{ MB}$$

Пример 2: Перевод MB в KB

Фотография весит 4 MB. Какой ее размер в килобайтах? $$4 \times 1024 = 4096 \text{ KB}$$

Пример 3: Обратный перевод (MB в GB)

На диске свободно 15 360 MB. Сколько это гигабайт? $$15 360 \div 1024 = 15 \text{ GB}$$

Лайфхак для быстрых прикидок Если вам не нужна идеальная точность, можно использовать множитель 1000 даже для компьютерных расчетов. Ошибка составит всего ~2.4%, что допустимо для грубой оценки объема папки или скорости скачивания.

Почему флешка показывает меньше места?

Это самый частый вопрос при покупке новых накопителей. Если вы купили SSD на 500 GB (десятичная система), то в байтах это: $$500 \times 1000 \times 1000 \times 1000 = 500 000 000 000 \text{ байт}$$

Операционная система делит это число на $1024^3$ (так как использует двоичную систему): $$500 000 000 000 \div 1 073 741 824 \approx 465.66 \text{ GiB}$$

Таким образом, вместо ожидаемых 500 ГБ вы увидите около 465 ГБ. Это не брак и не скрытые разделы, а разница в математике подсчета. Чем больше объем диска (1 ТБ, 2 ТБ), тем заметнее становится эта разница.

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

  1. Путаница битов и байтов. Скорость интернета измеряется в мегабитах (Мбит/с), а размер файлов — в мегабайтах (МБ). 1 Байт = 8 бит. Чтобы узнать реальную скорость скачивания в МБ/с, разделите скорость тарифа на 8.
  2. Игнорирование контекста. При расчете трафика мобильной связи операторы часто используют десятичную систему (1000), а телефон может показывать расход в двоичной (1024).
  3. Неправильное округление. При переводе больших объемов (ТБ в ГБ) ошибка накапливается. Всегда используйте точные коэффициенты для финансовых или технических отчетов.

FAQ

В чем разница между MB и MiB? MB (Мегабайт) обычно подразумевает $10^6$ байт (1 000 000), а MiB (Мебибайт) — $2^{20}$ байт (1 048 576). В Windows обозначение MB часто используется для мебибайтов, что создает дополнительную путаницу. В macOS и Linux ситуация более прозрачна: там чаще строго следуют стандарту IEC.

Как быстро перевести единицы без калькулятора? Запомните ключевые точки:

  • 1 KB ≈ 1 тысяча байт
  • 1 MB ≈ 1 миллион байт
  • 1 GB ≈ 1 миллиард байт Для точного перевода в уме достаточно помнить, что 1024 близко к 1000, и корректировать результат на +2.4% при необходимости.

Почему в характеристиках видеокарты память указывается в GB, а работает в двоичной системе? Производители видеопамяти (GDDR) используют стандарт JEDEC, который исторически привязан к двоичной адресации микросхем. Однако для маркетинга они пишут «GB», подразумевая гибибайты. В спецификациях ПО это почти всегда $1024^3$.