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]

Смотрите также

Рекомендации

  1. ^ Глава 3, примечание к разделу 3.1 В архиве 2007-06-07 на Wayback Machine.
  2. ^ HD 60027-2: 2003 В архиве 2008-02-23 в Wayback Machine Информация о документе согласования (можно получить по заказу)
  3. ^ EN 60027-2: 2007 В архиве 2008-06-17 на Wayback Machine Информация о процессе стандартизации EN.
  4. ^ GParted Скриншоты OSS проекта GParted.

внешняя ссылка

  • "1541-2002". 2009. Дои:10.1109 / IEEESTD.2009.5254933. ISBN  978-0-7381-6107-5. Цитировать журнал требует | журнал = (помощь)
  • Рекомендация по повышению уровня IEEE 1541-2002 до стандарта полноценного использования
  • Брошюра SI, 8-е издание