Гигабайт и мегабайт: соотношение единиц¶
Гигабайт (ГБ, GB) — единица измерения объёма цифровой информации, равная 1024 мегабайтам в двоичной системе счисления или 1 000 000 000 байтов в десятичной системе. В повседневном использовании, особенно при оценке объёма файлов, оперативной памяти и дискового пространства, соотношение «1 ГБ = 1024 МБ» является наиболее распространённым.
¶Двоичная и десятичная системы
В компьютерной технике исторически сложились две конкурирующие системы единиц измерения информации.
¶Двоичная система (IEC)
В 1998 году Международная электротехническая комиссия (МЭК) выпустила стандарт IEC 80000-13, введший различие между двоичными и десятичными префиксами. Согласно этому стандарту:
| Единица | Обозначение | Значение |
|---|---|---|
| Кибибайт | КиБ (KiB) | 1024 байта |
| Мебибайт | МиБ (MiB) | 1024 КиБ = 1 048 576 байтов |
| Гибибайт | ГиБ (GiB) | 1024 МиБ = 1 073 741 824 байта |
В этой системе 1 ГиБ = 1024 МиБ. Именно двоичная система используется операционными системами Windows, Linux и macOS при отображении объёма файлов и дискового пространства.
¶Десятичная система (SI)
Международная система единиц (СИ) определяет гигабайт как 10⁹ байтов, то есть ровно 1 000 000 000 байтов. Соответственно, 1 ГБ = 1000 МБ. Десятичную систему применяют производители накопителей (жёстких дисков, SSD, флеш-накопителей), операторы связи и провайдеры интернет-услуг.
¶Почему возникает расхождение
Разница между двумя системами составляет около 7,4 %. Если 1 ГиБ равен 1 073 741 824 байтам, то 1 ГБ по стандарту СИ — 1 000 000 000 байтов. При пересчёте 1 ГиБ ≈ 0,931 ГБ, а 1 ГБ ≈ 0,931 ГиБ.
На практике это приводит к тому, что диск, заявленный производителем как ёмкостью 1 ТБ (10¹² байтов по десятичной системе), в операционной системе отображается примерно как 931 ГиБ. Разница в 69 ГиБ объясняется именно переходом от десятичных к двоичным префиксам.
¶Порядковые величины
Для полноты картины приведём основные единицы информации в обеих системах:
| Название | Десятичная (СИ) | Двоичная (IEC) |
|---|---|---|
| Килобайт (КиБ) | 1 000 байт | 1 024 байта |
| Мегабайт (МиБ) | 10⁶ = 1 000 000 байт | 1 048 576 байт |
| Гигабайт (ГиБ) | 10⁹ = 1 000 000 000 байт | 1 073 741 824 байт |
| Терабайт (ТиБ) | 10¹² = 1 000 000 000 000 байт | 1 099 511 627 776 байт |
| Петабайт (ПиБ) | 10¹⁵ байт | 1 125 899 906 842 624 байт |
¶Байт как базовая единица
Байт — это 8 бит. Бит — минимальная единица информации, принимающая значение 0 или 1. В байте помещается один символ в кодировке ASCII или один символ кириллицы в кодировке Windows-1251. В кодировке UTF-8 кириллический символ занимает 2 байта.
¶Практическое применение
¶Оперативная память
Оперативная память компьютера измеряется в гигабайтах. Современные настольные компьютеры обычно оснащаются 8–32 ГБ оперативной памяти, мобильные устройства — 4–12 ГБ.
¶Дисковое пространство
Жёсткие диски и SSD измеряются в гигабайтах и терабайтах. Типичный современный SSD для настольного компьютера имеет ёмкость 512 ГБ – 2 ТБ.
¶Мобильный интернет
Операторы связи указывают объёмы тарифов в мегабайтах и гигабайтах. Например, тариф с пакетом 10 ГБ по десятичной системе содержит 10 000 000 000 байтов, что в двоичной системе составляет примерно 9,54 ГиБ.
¶Видео и аудио
Объём медиафайлов также измеряется в гигабайтах. Фильм в формате Full HD (1080p) занимает обычно 2–5 ГБ, а в формате 4K — от 10 до 50 ГБ в зависимости от битрейта и кодека.
¶Историческая справка
Префиксы «кило», «мега», «гига» изначально были десятичными и означали степени тысячи. Компьютерная индустрия начала использовать их для обозначения степеней двойки, поскольку двоичная арифметика является основой вычислительной техники. В 1990-е годы возникла путаница, которая привела к появлению стандарта IEC с отдельными названиями (кибибайт, мебибайт, гибибайт), однако на практике они не получили широкого распространения за пределами технической документации.
¶Ответ на вопрос
1 ГБ = 1024 МБ в двоичной системе, используемой операционными системами при отображении объёма файлов. В десятичной системе СИ, которую применяют производители накопителей и операторы связи, 1 ГБ = 1000 МБ.
¶Источники
- ГОСТ 8.417-2002. Системы единиц физических величин
- IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology
- Справочник по информатике. Единицы измерения информации
