IEEE 1541-2002 - IEEE 1541-2002

IEEE 1541-2002 é um padrão emitido em 2002 pelo Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) com relação ao uso de prefixos para múltiplos binários de unidades de medida relacionadas à eletrônica digital e computação .

Enquanto o Sistema Internacional de Unidades (SI) define múltiplos com base em potências de dez (como k = 10 3 , M = 10 6 , etc.), uma definição diferente às vezes é usada na computação , com base em potências de dois (como k = 2 10 , M = 2 20 , etc.) Isso se deve ao uso de endereçamento binário para localizações de memória de computador.

Nos primeiros anos da computação, não havia erro significativo ao usar o mesmo prefixo para qualquer quantidade (2 10 = 1024 e 10 3 = 1000 são iguais, para dois algarismos significativos ). Assim, os prefixos SI foram emprestados para indicar múltiplos binários próximos para essas quantidades relacionadas ao computador.

Enquanto isso, os fabricantes de dispositivos de armazenamento, como discos rígidos , tradicionalmente usavam os significados decimais padrão dos prefixos, e os múltiplos decimais também são usados ​​para taxas de transmissão e velocidades de clock do processador . Conforme a tecnologia melhorou, todas essas medidas e capacidades aumentaram. Como o significado binário foi estendido para prefixos mais altos, o erro absoluto entre os dois significados aumentou. Isso resultou até em litígios contra fabricantes de discos rígidos, porque alguns sistemas operacionais relatam o tamanho usando a interpretação binária maior.

Além disso, não há um uso consistente dos símbolos para indicar quantidades de bits e bytes - o símbolo de unidade "Mb", por exemplo, tem sido amplamente utilizado para megabytes e megabits. O IEEE 1541 estabelece novas recomendações para representar essas quantidades e símbolos de unidade de forma inequívoca.

Após um período experimental de dois anos, em 2005, o IEEE 1541-2002 foi elevado a um padrão de uso completo pela IEEE Standards Association e foi reafirmado em 27 de março de 2008.

O IEEE 1541 está intimamente relacionado à Emenda 2 ao Padrão Internacional IEC IEC 60027 -2. A norma IEC foi harmonizada com a norma ISO / IEC IEC 80000-13: 2008 - Quantidades e unidades - Parte 13: Ciência e tecnologia da informação . Este padrão usa 'bit' como símbolo para bit, em oposição a 'b'.

Recomendações

IEEE 1541 recomenda:

  • um conjunto de unidades para se referir a quantidades usadas em eletrônica e computação digital:
    • bit (símbolo 'b'), um dígito binário;
    • byte (símbolo 'B'), um conjunto de bits adjacentes (geralmente, mas não necessariamente, oito) operado como um grupo;
    • octeto (símbolo 'o'), um grupo de oito bits;
  • um conjunto de prefixos para indicar múltiplos binários das unidades acima mencionadas:
    • kibi (símbolo 'Ki'), 2 10 = 1 024 ;
    • mebi (símbolo 'Mi'), 2 20 = 1 048 576 ;
    • gibi (símbolo 'Gi'), 2 30 = 1 073 741 824 ;
    • tebi (símbolo 'Ti'), 2 40 = 1 099 511 627 776 ;
    • pebi (símbolo 'Pi'), 2 50 = 1 125 899 906 842 624 ;
    • exbi (símbolo 'Ei'), 2 60 = 1 152 921 504 606 846 976 ;
  • que a primeira parte do prefixo binário é pronunciada como o prefixo SI análogo, e a segunda parte é pronunciada como abelha ;
  • que os prefixos SI não são usados ​​para indicar múltiplos binários.

A parte bi do prefixo vem da palavra binário, então, por exemplo, kibibyte significa um byte quilobinário, ou seja, 1024 bytes.

Aceitação

Em 1998, o Bureau Internacional de Pesos e Medidas (BIPM), uma das organizações que mantêm SI, publicou uma brochura afirmando, entre outras coisas, que os prefixos SI referem-se estritamente a potências de dez e não devem ser usados ​​para indicar múltiplos binários, usando como exemplo que 1 kilobit é 1000 bits e não 1024 bits.

Os prefixos binários foram adotados pelo Comitê Europeu de Normalização Eletrotécnica ( CENELEC ) como o documento de harmonização HD 60027-2: 2003-03. A adesão a este padrão implica que prefixos binários seriam usados ​​para potências de dois e prefixos SI para potências de dez. Este documento foi adotado como um padrão europeu .

Os prefixos binários IEC (kibi, mebi, ...) estão ganhando aceitação no software de código aberto e na literatura científica. Em outros lugares, a adoção tem sido lenta, com alguns sistemas operacionais , principalmente o Windows , continuando a usar prefixos SI (quilo, mega, ...) para múltiplos binários.

Os defensores do IEEE 1541 enfatizam que o padrão resolve a confusão de unidades no mercado. Alguns softwares (principalmente gratuitos e de código aberto ) usam os prefixos SI decimais e prefixos binários de acordo com o padrão.

Veja também

Referências

links externos

  • IEEE 1541-2002 - Padrão IEEE para prefixos para múltiplos binários (documento original)
  • "1541-2002". 2009. doi : 10.1109 / IEEESTD.2009.5254933 . ISBN 978-0-7381-6107-5. Citar diário requer |journal=( ajuda )
  • Brochura SI: O Sistema Internacional de Unidades (SI)