Двійкові префікси

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Двійкові префікси — особливі префікси для круглих двійкових чисел (тобто чисел, представлених у двійковій системі числення), призначені замінити неправильно використовувані префікси SI для круглих десяткових чисел.

Історія[ред. | ред. код]

Кількість байтів
Десяткова система Префікси SI Двійкові префікси МЕК
Назва Скорочення Степінь Назва Степінь Назва Скорочення Степінь
байт Б (B) 100 - 100 байт Б (B) 20
кілобайт кБ (kB) 103 кіло- 103 кібібайт КіБ (KiB) 210
мегабайт МБ (MB) 106 мега- 106 мебібайт МіБ (MiB) 220
гігабайт ГБ (GB) 109 гіга- 109 гібібайт ГіБ (GiB) 230
терабайт ТБ (TB) 1012 тера- 1012 тебібайт ТіБ (TiB) 240
петабайт ПБ (PB) 1015 пета- 1015 пебібайт ПіБ (PiB) 250
ексабайт ЕБ (EB) 1018 екса- 1018 ексбібайт ЕіБ (EiB) 260
зетабайт ЗБ (ZB) 1021 зета- 1021 зебібайт ЗіБ (ZiB) 270
йотабайт ЙБ (YB) 1024 йота- 1024 йобібайт ЙіБ (YiB) 280
ронабайт РБ (RB) 1027 рона- 1027
кветабайт (QB) 1030 квета- 1030

Обсяг одного модуля напівпровідникової пам'яті є степенем двійки (для зручності адресації). 1024 байти (біта, слова тощо) спочатку називалися K (ка), щоб не плутати з «кіло». Зокрема, в документації до однієї з радянських ЕОМ сказано, що обсяг її пам'яті 32 K слів. Проте розповсюдилося помилкове читання цієї одиниці «кіло». Більші похідні одиниці стали називатися аналогічно. Наприклад, 220 байта стали називати мегабайтом, 230 — гігабайтом, і. т.д.

У березні 1999 року Міжнародна електротехнічна комісія ввела новий стандарт іменування двійкових чисел. Префікси МЕК схожі з префіксами SI: вони починаються на ті ж склади, але другий склад у всіх двійкових приставок — бі (англ. binary — «двійковий»). Стандарт був затверджений міжнародно, але введені назви практично не використовуються, очевидно, через їх неблагозвуччя: Кілобайт звучить приємніше, ніж кібібайт.

У стандарті МЕК не вказані числа більше екса-, але можна припустити, що, аналогічно, в заміну зетта- і йотта-, слід застосовувати зебі- і йобі-.

Цей переклад вимови двійкових одиниць вимірювання, є не найприйнятнішим для української мови, і тому офіційно не затверджений. Але позначення звучать цілком добре в українській мові, та мають усі можливості прижитися, якщо читати їх так, як вони пишуться: "кібайт", "мібайт", "гібайт", "тібайт", "пібайт", "ейбайт", "зибайт", "вібайт", а також "кібіт", "мібіт", "гібіт", "тібіт", "пібіт", "ейбіт", "зібіт", "вібіт".


Застосування двійкових і десяткових префіксів[ред. | ред. код]

Для сучасної комп'ютерної індустрії характерна плутанина двійкових та десяткових префіксів.

Двійкові кіло-, мега-, гігабайти застосовуються:

Десяткові кіло-, мега-, гігабіти(байти) застосовуються:

  • у телекомунікаціях, наприклад «канал у 128 кілобітів в секунду».
  • провайдерами інтернет-зв'язку (напр. "трафік 500 МБ" означає трафік 500 млн байт, ~476,8 МіБ)
  • при завданні розміру жорстких дисків. (напр. диск на 40 гігабайтів має повний розмір 40 млрд байт, ~37,25ГіБ).
  • при завданні розміру DVD диска (напр. DVD місткістю 4,7 GB вміщує 4 700 000 000 байтів, ~4,38 ГіБ)
  • при неформальному спілкуванні

Розмір тридюймової дискети в 1,44 М задається у двійково-десяткових мегабайтах, один такий мегабайт дорівнює 1 024 000 байтам.

Префікси, введені Міжнародною електротехнічною комісією для круглих двійкових чисел
Префікс Скорочення: -біт, -байт Значення
кібі Кібіт, КіБ 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
Співвідношення "десяткових" та "двійкових" одиниць обсягу інформації
Назва двійк./десятк. десятк./двійк. Приклад Відносна похибка
кілобайт : кібібайт 1.024 0.976 100 KB = 97.6 KiB +2.4 % чи −2.3 %
мегабайт : мебібайт 1.049 0.954 100 MB = 95.4 MiB +4.9 % чи −4.6 %
гігабайт : гібібайт 1.074 0.931 100 GB = 93.1 GiB +7.4 % чи −6.9 %
терабайт : тебібайт 1.100 0.909 100 TB = 90.9 TiB +10 % чи −9.1 %
петабайт : пебібайт 1.126 0.888 100 PB = 88.8 PiB +12.6 % чи −11.2 %
ексабайт : екбібайт 1.153 0.867 100 EB = 86.7 EiB +15.3 % чи −13.3 %

Посилання[ред. | ред. код]

  • When is a kilobyte a kibibyte? And an MB an MiB? [Що таке кілобайт і кібібайт? А MB і MiB?] (en) . IEC. 12 лютого 2007. Архів оригіналу за 3 квітня 2009. Процитовано 6 жовтня 2014.
  • Префікси для двійкових множників [Архівовано 2 травня 1998 у Wayback Machine.] (англ.) на сайті NIST