Двоичные приставки
Измерения в байтах | |||||
---|---|---|---|---|---|
Десятичная приставка | Двоичная приставка | ||||
Название | Символ | Степень | Название | Символ | Степень |
килобайт | kB | 103 | кибибайт | KiB | 210 |
мегабайт | MB | 106 | мебибайт | MiB | 220 |
гигабайт | GB | 109 | гибибайт | GiB | 230 |
терабайт | TB | 1012 | тебибайт | TiB | 240 |
петабайт | PB | 1015 | пебибайт | PiB | 250 |
эксабайт | EB | 1018 | эксбибайт | EiB | 260 |
зеттабайт | ZB | 1021 | зебибайт | ZiB | 270 |
йоттабайт | YB | 1024 | йобибайт | YiB | 280 |
Двоичные приставки — особые приставки для круглых двоичных чисел (т. е. чисел, представленных в двоичной системе счисления), предназначенные заменить неверно используемые приставки СИ для круглых десятичных чисел.
Содержание |
История
Объём одного модуля полупроводниковой памяти (ОЗУ, ПЗУ и т. д.) является степенью двойки (для удобства адресации). 1024 байта (бита, слова и т. д.) изначально назывались K (ка), чтобы не путать с «кило». В частности, в документации к одной из советских ЭВМ сказано, что объём её памяти 32 K слов. Однако распространилось ошибочное чтение этой единицы «кило».
Более крупные единицы стали называться по аналогии. Например, 220 байт стали называть мегабайтом, 230 — гигабайтом, и. т.д. Кстати, эти числа довольно близки к тысяче, миллиону и т. д.
Приставки СИ
Сокращения приставок, используемые в СИ, также были применены к похожим двоичным числам (кроме сокращения «К» для приставки кило-, вместо «к», используемого в СИ).
Хуже всего то, что эти приставки часто используют по своему усмотрению, то есть одни могут понимать их как двоичные приставки, а другие как десятичные. Какое именно значение используется часто зависит от того, какая величина измеряется. Например, размер оперативной памяти компьютера, обычно, приводится в двоичных единицах, а размер дисков их производители указывают в десятичных. Чем больше число, тем большего значения может достигать ошибка, вызванная неправильным пониманием использованной приставки.
Приставка | Сокращение | Подразумеваемое значение | Как должно быть по СИ | Относительная ошибка, % |
---|---|---|---|---|
кило | к | 210 = 1 024 | 103 = 1 000 | 2,40 |
мега | М | 220 = 1 048 576 | 106 = 1 000 000 | 4,86 |
гига | Г | 230 = 1 073 741 824 | 109 = 1 000 000 000 | 7,37 |
тера | T | 240 = 1 099 511 627 776 | 1012 = 1 000 000 000 000 | 9,95 |
пета | П | 250 = 1 125 899 906 842 624 | 1015 = 1 000 000 000 000 000 | 12,59 |
экса | Э | 260 = 1 152 921 504 606 846 976 | 1018 = 1 000 000 000 000 000 000 | 15,29 |
зетта | З | 270 = 1 180 591 620 717 411 303 424 | 1021 = 1 000 000 000 000 000 000 000 | 18,06 |
йотта | Й | 280 = 1 208 925 819 614 629 174 706 176 | 1024 = 1 000 000 000 000 000 000 000 000 | 20,89 |
Приставки, введённые Международной электротехнической комиссией
В марте 1999 года Международная электротехническая комиссия ввела новый стандарт по именованию двоичных чисел. Приставки МЭК схожи с СИ: они начинаются на те же слоги, но второй слог у всех двоичных приставок — би (binary — «двоичный», англ.). Стандарт был утверждён международно, но введённые названия практически не используются, очевидно, из-за их неблагозвучия: Килобит звучит приятнее, нежели кибибит.
В стандарте МЭК не указаны числа больше экса-, но можно предположить, что, аналогично, в замену зетта- и йотта-, следует применять зеби- и йоби-.
Приставка | Сокращение: -бит, -байт | Значение |
---|---|---|
киби | Кибит, КиБ | 210 = 1024 |
меби | Мибит, МиБ | 220 = 1 048 576 |
гиби | Гибит, ГиБ | 230 = 1 073 741 824 |
теби | Тибит, ТиБ | 240 = 1 099 511 627 776 |
пеби | Пибит, ПиБ | 250 = 1 125 899 906 842 624 |
эксби | Эибит, ЭиБ | 260 = 1 152 921 504 606 846 976 |
Применение двоичных и десятичных приставок
Двоичные кило-, мега-, гигабайты применяются:
- в файловых менеджерах и другом программном обеспечении для сокращённого задания размера файлов. То есть, если программа говорит, что размер файла 100 килобайт, его размер приблизительно равен 102,4 тыс. байт.
- производителями различных видов полупроводниковых запоминающих устройств (ОЗУ, ПЗУ, флэш-память), например, «карта Secure Digital на 1 гигабайт».
Десятичные кило-, мега-, гигабиты(байты) применяются:
- в телекоммуникациях, например «канал в 128 килобит в секунду».
- исторически при задании размера жёстких дисков. То есть, диск на 40 гигабайт имеет полный размер 40 млрд. байт.
- при неформальном общении (например, про файл в 100 тысяч байт могут сказать «файл в 100 килобайт»).
Размер трёхдюймовой дискеты в 1,44 М (2,88 М) (включая служебные данные — загрузочный сектор, корневой каталог и FAT) задаётся в двоично-десятичных мегабайтах, один такой мегабайт равняется 1 024 000 байтам.