Двоичные приставки

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Exbibyte»)
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 3 октября 2024 года; проверки требуют4 правки.
Перейти к навигацииПерейти к поиску
Измерения в байтах
ГОСТ 8.417—2002ПриставкиСИПриставкиМЭК
НазваниеОбозначениеСтепеньНазваниеСтепеньНазваниеОбозначениеСтепень
байтБ100100байтBБ20
килобайтКбайт103кило-103кибибайтKiBКиБ210
мегабайтМбайт106мега-106мебибайтMiBМиБ220
гигабайтГбайт109гига-109гибибайтGiBГиБ230
терабайтТбайт1012тера-1012тебибайтTiBТиБ240
петабайтПбайт1015пета-1015пебибайтPiBПиБ250
эксабайтЭбайт1018экса-1018эксбибайтEiBЭиБ260
зеттабайтЗбайт1021зетта-1021зебибайтZiBЗиБ270
йоттабайтИбайт1024йотта-1024йобибайтYiBЙиБ280
роннабайт-1027ронна-1027----
кветтабайт-1030кветта-1030----

Двоичные (бинарные) приставки —приставки перед наименованиями или обозначениями единиц измерения информации, применяемые для формирования кратных единиц, отличающихся от базовой единицы в определённоецелое, являющееся целой положительнойстепенью числа 210, число раз (210 = 1024, (210)2 = 220 = 10242, (210)3 = 230 = 10243 и т. д.). Двоичные приставки используются для образования единиц измерения информации, кратныхбитам ибайтам.

Благодаря близости чисел1024 и1000 двоичные приставки построены по аналогии со стандартными десятичнымиприставками СИ. Наименование каждой двоичной приставки получается заменой последнего слога наименования соответствующей десятичной приставки наби (отлат. bīnārius —двоичный).

Приставки от 210 до 260 (киби, меби, гиби, теби, пеби, эксби) были предложены шведским учёнымАндерсом Тором[англ.] и введеныМеждународной электротехнической комиссией (МЭК) в 1999 году во второй поправке к стандарту IEC 60027-2[1][2]. В третьей редакции стандарта IEC 60027-2, принятой в 2005 году, были добавлены приставки 270 и 280 (зеби и йоби)[1][3].

С октября 2016 года в России действует национальный стандартГОСТ IEC 60027-2-2015 «Обозначения буквенные, применяемые в электротехнике. Часть 2. Электросвязь и электроника»[4], идентичный международному стандарту IEС 60027-2:2005.

Содержание

Номенклатура приставок

[править |править код]
Приставки
Двоичная
приставка
МЭК
Множитель двоичных
единиц измерения
Обозначение МЭКДесятичная
приставка
СИ
Множитель
десятичных
единиц
измерения
битыбайты
киби-210 = 1024КибитКиБкило-103
меби-220 = 1 048 576МибитМиБмега-106
гиби-230 = 1 073 741 824ГибитГиБгига-109
теби-240 = 1 099 511 627 776ТибитТиБтера-1012
пеби-250 = 1 125 899 906 842 624ПибитПиБпета-1015
эксби-260 = 1 152 921 504 606 846 976ЭибитЭиБэкса-1018
зеби-270 = 1 180 591 620 717 411 303 424ЗибитЗиБзетта-1021
йоби-280 = 1 208 925 819 614 629 174 706 176ЙибитЙиБйотта- (иотта-)1024

В ныне недействующем российскомГОСТ 8.417-2002 («Единицы величин») в приложении А «Единицы количества информации» есть (исключённое в ГОСТ 8.417—2024[5]) упоминание «исторически сложившейся» практики некорректного использования общепринятых десятичных приставок (кило-, мега- и т. п.) в значении двоичных множителейбайта и нестандартного использования обозначения 1Кбайт = 1024 байт (в отличие от 1кбайт = 1000 байт)[6].

Более поздний документ, «Положение о единицах величин, допускаемых к применению вРоссийской Федерации», утверждённоеПравительством РФ 31 октября 2009 года, устанавливает, что наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям 210, 220 и 230 (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт). Указанные приставки пишутся с заглавной буквы[7].

Тем же Положением допускается применение и международного обозначения единицы информации с приставками «K» «M» «G» (KB, MB, GB, Kbyte, Mbyte, Gbyte).

Аналогичный стандартIEEE 1541-2002 введён в 2008 г.

Основной документМеждународной системы единиц (СИ) «Брошюра СИ» (фр. Brochure SI,англ. The SI Brochure) подчёркивает, что приставки СИ соответствуют исключительно степеням числа десять, и рекомендует во избежание некорректного использования наименований приставок СИ для двоичных приставок применять наименования, введённые МЭК[8].

ПриказомФедерального агентства по техническому регулированию и метрологии с 1 октября 2016 года в качестве национального стандарта Российской Федерации введён в действие ГОСТ IEC 60027-2-2015 «Обозначения буквенные, применяемые в электротехнике. Часть 2. Электросвязь и электроника»[9], идентичный международному стандарту IEС 60027-2:2005. Документ поддерживает стандартное написание десятичных префиксов для указания единицы количества информации (например, сокращение кБ для килобайт, кб для килобит)[10], а в качестве префиксов для кратных двоичных единиц измерения вводятся обозначения Ки (Ki), Ми (Mi), Ги (Gi), Ти (Ti), Пи (Pi) и т.д[10].

Действующий с сентября 2024 года ГОСТ 8.417—2024 в части двоичных приставок ссылается на ГОСТ IEC 60027-2, не делая, в отличие от ГОСТ 8.417—2002, оговорок о существовавших случаях смешения их с десятичными[5][6], но предупреждая о риске использования для байта сокращения «Б», совпадающего с сокращением логарифмической единицыбел[5].

Корни проблемы

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(11 мая 2019)
Разница ошибок между десятичными и двоичными приставками при увеличении объёма памяти

Двоичная система счисления имеет широчайшее применение ввычислительной технике.В частности, двоичными числами нумеруютсяячейки цифровой памяти. Количество адресов, возможных на некоторойшине, равно 2N, гдеN — количество её разрядов. Поэтому и микросхемы памяти снабжают количеством ячеек, равным какой-то степени двойки.

Число 210 =1024 достаточно близко ктысяче, используемой в качестве основания десятичных приставок СИ.Среди степеней двойки вплоть до 293 ни одна больше не близка настолько к степенидесяти; к тому же показатель двоичной степени «10» сам по себе оказался удобен для грубого пересчёта двоичных степеней на привычные людям десятичные числа.Для обозначения210 = 1024байт придумали единицу «К» (ка, очевидно, искажённое «кило»). В частности, в документации к одной изсоветских ЭВМ сказано, что объём её памяти32 Кслов. Из-за близости множителей 1024 и 1000 в разговорной речи «К» всё равно называли «кило», и вскоре такая интерпретация приставкикило сталастандартом де-факто, как и экстраполяция на другие приставки:1 «килобайт» =1024 байтам,1 «мегабайт» =1024 килобайтам =1 048 576 байтам, и т. д.

Таким образом термины, предназначенные для десятичных приставок СИ, стали применяться к близким двоичным числам. Причём эти приставки часто используют по своему усмотрению, то есть одни понимают их как двоичные приставки, а другие как десятичные. Например, размероперативной памяти компьютера обычно приводится в двоичных единицах (1 килобайт =1024 байтам), а размер дисков их производители указывают в десятичных (1 килобайт =1000 байтам). Однако на письме для множителя 1024 традиционно использовалось сокращение «К», в отличие от «к»=1000, используемого в СИ.

Чем больше число, тем большего значения может достигать относительная ошибка, вызванная неправильным пониманием использованной приставки. В частности, разница между «двоичным» и «десятичным» килобайтом 2,4 %, в то время как между двоичным и десятичным терабайтом — почти 10 % (9,95 %). Для того, чтобы разрешить эту путаницу, и были введены особые двоичные приставки, отличные от «близких» по численному значению десятичных.

Значение приставок согласно стандарту JEDEC

[править |править код]

Объединенный инженерный совет по электронным устройствам (англ. Joint Electron Devices Engineering Council, JEDEC), занимающийся разработкой и продвижением стандартов для микроэлектронной промышленности, разработал в 2002 году стандартJEDEC 100B.01[англ.], определяющий значения терминов и буквенных символов. Целью данного стандарта является содействие единообразному использованию символов, аббревиатур, терминов и определений в полупроводниковой промышленности. К примеру, спецификация стандарта в качестве единицы измерения количества информации определяет значение приставкиK множителем, равным 1024 (210), то есть килобайт обязан быть обозначен какKbyte илиKB и иметь значение, равное 1024 байт.

Спецификация стандарта определяет приставки следующим образом:[11]

  • kilo (K): как множитель, равный1024 (210).
  • mega (M): как множитель, равный 1 048 576 (220 или K2, где коэффициент K = 1024).
  • giga (G): как множитель, равный 1 073 741 824 (230 или K3, где коэффициент K = 1024).
  • tera (T): как множитель, равный 1 099 511 627 776 (240 или K4, где коэффициент K = 1024).

Употребление двоичных и десятичных приставок

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(11 мая 2019)
ПриставкаОбозначениеДвоичные приставкиДесятичные приставкиОтносит.
ошибка, %
килок, k210 = 1024103 = 10002,40
мегаМ, M220 = 1 048 576106 = 1 000 0004,86
гигаГ, G230 = 1 073 741 824109 = 1 000 000 0007,37
тераТ, T240 = 1 099 511 627 7761012 = 1 000 000 000 0009,95
петаП, P250 = 1 125 899 906 842 6241015 = 1 000 000 000 000 00012,59
эксаЭ, E260 = 1 152 921 504 606 846 9761018 = 1 000 000 000 000 000 00015,29
зеттаЗ, Z270 = 1 180 591 620 717 411 303 4241021 = 1 000 000 000 000 000 000 00018,06
йоттаЙ, Y280 = 1 208 925 819 614 629 174 706 1761024 = 1 000 000 000 000 000 000 000 00020,89

Двоичный подход

[править |править код]

Приставки «кило-», «мега-», «гига-» понимаются какдвоичные:

  • Вфайловых менеджерах и другомпрограммном обеспечении для сокращённого задания размера файлов. То есть, если программа говорит, что размер файла равен 100 «КБ» (KB), то его размер приблизительно равен 102 400 байт. Однако в некоторых современных файловых менеджерах встречается правильное указание размера файлов (с использованием сокращённой формы производных двоичных приставок, например «КиБ»).
    Использование двоичных приставок в KDE 4 для указания размера файлов
  • Производителями полупроводниковой памяти: оперативных запоминающих устройств (ОЗУ),видеопамяти.
  • Объёмкомпакт-диска (но не DVD) задаётся именно в двоичных мегабайтах.
  • Согласно ГОСТ 8.417-2002, приставку К- (заглавной буквой) применительно к байтам исторически некорректно[6] использовали (и используют) для обозначения 1024 байт. Стандарт, однако, явно не указывает, какое написание единицы «1024 байт» следует считать корректным.
  • «Положение о единицах величин, допускаемых к применению в Российской Федерации» устанавливает[7], что наименование и обозначение единицы количества информации «байт» применяются с двоичными приставками «Кило», «Мега» и «Гига», которые соответствуют множителям 210, 220 и 230.

Основные аргументы: традиционное для компьютерной техники использование двоичных кратных, непроизносимость слов типа «гибибайт» или «Гбайт».

Десятичный подход

[править |править код]

Приставки «кило-», «мега-», «гига-» понимаются какдесятичные:

  • Ёмкость жёстких и оптических дисков,SSD-накопителей задаётся именно в десятичных мегабайтах (исключение: компакт-диски, их объём задается в двоичных мегабайтах).
  • При неформальном общении (например, про файл в 100 тысяч байт могут сказать «файл в 100 килобайт»).
  • При обозначении скоростей телекоммуникационных соединений, например, 100 Мбит/с в стандарте 100BASE-TX («медный»Fast Ethernet) соответствует скорости передачи именно 100 000 000 бит/с, а 10 Гбит/с в стандарте10GBASE-X (Ten Gigabit Ethernet) — 10 000 000 000 бит/с.

Основные аргументы: Строгое соответствие системе СИ; повсеместное употреблениедесятичной системы счисления; завышение объёма носителей при помощи более мелкой единицы («коммерческие мегабайты»).

Применяемое втелекоммуникациях понятие «килобит» означает тысячу битов (по ГОСТ 8.417-2002). Впрочем, из-за влияния «килобайта» некоторые люди и организации для однозначности употребляют вместо «килобита» выражение «тысяча бит».

Иное

[править |править код]

Ёмкостьтрёхдюймовой дискеты на 1,44 МБ (включая служебные данные —загрузочный сектор, корневойкаталог иFAT) задаётся вдвоично-десятичных мегабайтах (1000 КиБ). То есть фактически вместимость трёхдюймовой дискеты равна 1440 кибибайтам, или же 1 474 560 байтам, из которых для записи доступны 1 457 664. Аналогично, трёхдюймовая дискета на 2,88 МБ в действительности вмещает 2880 кибибайт, или же 2 949 120 байт.

Ёмкостьфлэш-карт памяти иUSB-флэшек — это полная ёмкость микросхемы (двоичная) минус технический объём, который может быть больше или меньше. Соответственно, неформатированная ёмкость флэшки —очень приблизительно десятичная (обычно несколько больше).

См. также

[править |править код]

Примечания

[править |править код]
  1. 12Obituary - Anders J. Thor, a universal linguist | IEC e-tech | Issue' 05/2012  (неопр.). Дата обращения: 2 января 2019. Архивировано 3 января 2019 года.
  2. IEC 60027-2:1972/AMD2:1999 Withdrawn. Amendment 2 - Letter symbols to be used in electrical technology. Part 2: Telecommunications and electronics  (неопр.). Дата обращения: 2 января 2019. Архивировано 3 января 2019 года.
  3. IEC 60027-2:2005 Letter symbols to be used in electrical technology - Part 2: Telecommunications and electronics  (неопр.). Дата обращения: 2 января 2019. Архивировано 3 января 2019 года.
  4. 3.8.3 Префиксы для кратных двоичных единиц измерения // ГОСТ IEC 60027-2—2015  (неопр.). Дата обращения: 3 мая 2020. Архивировано 25 марта 2019 года.
  5. 123Приложение Б (справочное). Единицы количества информации // ГОСТ 8.417—2024 Государственная система обеспечения единства измерений. Единицы величин (рус.). — Москва: Российский институт стнадартизации, 2024. — С. 20. — 24 с. Архивировано 7 октября 2024 года.
  6. 123Приложение А. Единицы количества информации // ГОСТ 8.417—2002 Государственная система обеспечения единства измерений. Единицы величин (рус.). — Москва, 2003. — 33 с. Архивировано 24 сентября 2023 года.
  7. 12Положение о единицах величин, допускаемых к применению в Российской Федерации  (неопр.). Дата обращения: 23 марта 2013. Архивировано изоригинала 2 ноября 2013 года.
  8. Decimal multiples and submultiples of SI units. SI prefixes (англ.). SI Brochure: The International System of Units (SI). Bureau International des Poids et Mesures. Дата обращения: 25 июля 2015. Архивировано 17 июля 2018 года.
  9. Приказ Федерального агентства по техническому регулированию и метрологии от 09.10.2015 N 1508-ст "О введении в действие межгосударственного стандарта" | ГАРАНТ  (неопр.). Дата обращения: 2 января 2019. Архивировано 3 января 2019 года.
  10. 123.8.3 Префиксы для кратных двоичных единиц измерения // ГОСТ IEC 60027-2—2015. — Москва: Стандартинформ, 2016. — С. 64.
  11. JEDEC Standards & Documents: 100b01Архивная копия от 19 февраля 2014 наWayback Machine «Terms, Definitions, and Letter Symbols for Microcomputers, Microprocessors, and Memory Integrated Circuits» — Dec 2002 (англ.)

Ссылки

[править |править код]
Перейти к шаблону «Степени двойки»
Степени
Традиционные битовые единицы
Традиционные байтовые единицы
Источник —https://ru.wikipedia.org/w/index.php?title=Двоичные_приставки&oldid=143859174
Категории:
Скрытые категории: