IEEE 1541-2002 - IEEE 1541-2002
IEEE 1541-2002 стандарт, выпущенный в 2002 г. Институт инженеров по электротехнике и электронике (IEEE) относительно использования префиксов для двоичных кратных меры измерения относится к цифровая электроника и вычисление.
В то время как Международная система единиц (SI) определяет кратные на основе степени десяти (например, k = 103, M = 106и т. д.), иногда используется другое определение вычисление, на основе силы двух (например, k = 210, M = 220и т.д.) Это связано с использованием двоичной адресации для ячеек памяти компьютера.
В первые годы вычислений не было значительной ошибки в использовании одного и того же префикса для любой величины (210 = 1024 и 103 = 1000 равны двум значимые фигуры ). Таким образом, префиксы SI были заимствованы для обозначения ближайших двоичных кратных для этих связанных с компьютером величин.
Между тем производители запоминающих устройств, такие как жесткие диски, традиционно используются стандартные десятичные значения префиксов, а десятичные кратные используются для скорости передачи и процессор тактовые частоты также. По мере совершенствования технологий все эти размеры и возможности увеличивались. Поскольку двоичное значение было расширено до более высоких префиксов, абсолютная ошибка между двумя значениями увеличилась. Это даже привело к судебным разбирательствам против производителей жестких дисков, поскольку некоторые операционные системы сообщают о размере, используя более крупную двоичную интерпретацию.
Более того, символы для обозначения количества биты и байты - например, обозначение единицы «Мб» широко используется как для мегабайт, так и для мегабит. IEEE 1541 устанавливает новые рекомендации для однозначного представления этих величин и символов единиц.
После двухлетнего испытательного периода, в 2005 году, IEEE 1541-2002 был повышен до уровня полноценного стандарта Ассоциацией стандартов IEEE и подтвержден 27 марта 2008 года.
IEEE 1541 тесно связан с поправкой 2 к международному стандарту IEC. IEC 60027 -2. Стандарт IEC был гармонизирован с общим ISO /IEC IEC 80000-13: 2008 - Величины и единицы - Часть 13: Информационные науки и технологии. Этот стандарт использует «бит» в качестве символа для бит, в отличие от «b».
Рекомендации
IEEE 1541 рекомендует:
- набор единиц для обозначения величин, используемых в цифровой электронике и вычислительной технике:
- кусочек (символ «b») - двоичная цифра;
- байт (символ «B») - набор смежных битов (обычно, но не обязательно, восемь), работающих как группа;
- октет (символ «о»), группа из восьми бит;
- набор префиксов для обозначения двоичных кратных вышеупомянутых единиц:
- киби (символ «Ки»), 210 = 1024;
- Меби (символ «Ми»), 220 = 1048576;
- гиби (символ Gi), 230 = 1073741824;
- Теби (символ 'Ti'), 240 = 1099511627776;
- пеби (символ "Пи"), 250 = 1125899906842624;
- exbi (символ 'Ei'), 260 = 1152921504606846976;
- что первая часть двоичного префикса произносится как аналогичный префикс SI, а вторая часть произносится как пчела;
- что префиксы SI не используются для обозначения двоичных кратных.
В би часть префикса происходит от слова двоичный, поэтому, например, кибибайт означает килобайтный байт, то есть 1024 байта.
Принятие
В 1998 г. Международное бюро мер и весов (BIPM), одна из организаций, поддерживающих SI, опубликовала брошюру, в которой, среди прочего, говорится, что префиксы SI строго относятся к разрядам десяти и не должны использоваться для обозначения двоичных кратных, используя в качестве примера, что 1 килобит равен 1000 битам. а не 1024 бит.[1]
Двоичные префиксы были приняты Европейским комитетом по электротехнической стандартизации (CENELEC ) как гармонизирующий документ HD 60027-2: 2003-03.[2] Соблюдение этого стандарта подразумевает, что двоичные префиксы будут использоваться для степеней двойки, а префиксы SI - для степеней десяти. Этот документ был принят как Европейский стандарт.[3]
Двоичные префиксы IEC (kibi, mebi, ...) получают признание в программном обеспечении с открытым исходным кодом и в научной литературе. В других странах внедрение было медленным, некоторые операционные системы, в первую очередь Windows, продолжая использовать префиксы СИ (кило, мега, ...) для двоичных кратных.
Сторонники IEEE 1541 подчеркивают, что стандарт решает проблему путаницы с единицами на рынке. Некоторое программное обеспечение (особенно свободный и Открытый исходный код ) использует десятичные префиксы SI и двоичные префиксы в соответствии со стандартом.[4]
Смотрите также
- Степень 1024
- Бинарные префиксы
- Хронология двоичных префиксов
- TU (единица времени), определенная как 1024 мкс в IEEE 802.11
Рекомендации
- ^ Глава 3, примечание к разделу 3.1 В архиве 2007-06-07 на Wayback Machine.
- ^ HD 60027-2: 2003 В архиве 2008-02-23 в Wayback Machine Информация о документе согласования (можно получить по заказу)
- ^ EN 60027-2: 2007 В архиве 2008-06-17 на Wayback Machine Информация о процессе стандартизации EN.
- ^ GParted Скриншоты OSS проекта GParted.
внешняя ссылка
- "1541-2002". 2009. Дои:10.1109 / IEEESTD.2009.5254933. ISBN 978-0-7381-6107-5. Цитировать журнал требует
| журнал =
(помощь) - Рекомендация по повышению уровня IEEE 1541-2002 до стандарта полноценного использования
- Брошюра SI, 8-е издание