IEEE 1541-2002 - IEEE 1541-2002

IEEE 1541-2002 est une norme publiée en 2002 par l' Institute of Electrical and Electronics Engineers (IEEE) concernant l'utilisation de préfixes pour les multiples binaires d' unités de mesure liées à l'électronique numérique et à l' informatique .

Alors que le Système international d'unités (SI) définit des multiples basés sur des puissances de dix (comme k = 10 3 , M = 10 6 , etc.), une définition différente est parfois utilisée en informatique , basée sur des puissances de deux (comme k = 2 10 , M = 2 20 , etc.) Ceci est dû à l'utilisation de l'adressage binaire pour les emplacements mémoire de l'ordinateur.

Dans les premières années de calcul, il n'y avait pas d'erreur significative en utilisant le même préfixe pour l'une ou l'autre quantité (2 10 = 1024 et 10 3 = 1000 sont égaux, à deux chiffres significatifs ). Ainsi, les préfixes SI ont été empruntés pour indiquer des multiples binaires proches de ces quantités informatiques.

Pendant ce temps, les fabricants de périphériques de stockage, tels que les disques durs , utilisaient traditionnellement les significations décimales standard des préfixes, et des multiples décimaux sont également utilisés pour les taux de transmission et les vitesses d'horloge du processeur . À mesure que la technologie s'améliorait, toutes ces mesures et capacités augmentaient. Au fur et à mesure que le sens binaire était étendu aux préfixes supérieurs, l'erreur absolue entre les deux sens augmentait. Cela a même entraîné des litiges contre les fabricants de disques durs, car certains systèmes d'exploitation signalent la taille en utilisant l'interprétation binaire la plus large.

De plus, il n'y a pas une utilisation cohérente des symboles pour indiquer des quantités de bits et d' octets - le symbole d'unité "Mb", par exemple, a été largement utilisé pour les mégaoctets et les mégabits. IEEE 1541 définit de nouvelles recommandations pour représenter ces quantités et symboles d'unité sans ambiguïté.

Après une période d'essai de deux ans, en 2005, IEEE 1541-2002 a été élevé au rang de norme d'utilisation complète par l'IEEE Standards Association et a été réaffirmé le 27 mars 2008.

IEEE 1541 est étroitement lié à l'amendement 2 à la norme internationale IEC IEC 60027 -2. La norme IEC a été harmonisée dans la norme commune ISO / IEC IEC 80000-13:2008 – Grandeurs et unités – Partie 13 : Sciences et technologies de l'information . Cette norme utilise « bit » comme symbole de bit, par opposition à « b ».

Recommandations

IEEE 1541 recommande :

  • un ensemble d'unités pour désigner les grandeurs utilisées en électronique numérique et en informatique :
    • bit (symbole 'b'), un chiffre binaire ;
    • octet (symbole « B »), un ensemble de bits adjacents (généralement, mais pas nécessairement, huit) exploités en tant que groupe ;
    • octet (symbole 'o'), un groupe de huit bits;
  • un ensemble de préfixes pour indiquer des multiples binaires des unités susmentionnées :
    • kibi (symbole 'Ki'), 2 10 = 1 024 ;
    • mebi (symbole 'Mi'), 2 20 = 1 048 576 ;
    • gibi (symbole 'Gi'), 2 30 = 1 073 741 824 ;
    • tebi (symbole 'Ti'), 2 40 = 1 099 511 627 776 ;
    • pebi (symbole 'Pi'), 2 50 = 1 125 899 906 842 624 ;
    • exbi (symbole 'Ei'), 2 60 = 1 152 921 504 606 846 976 ;
  • que la première partie du préfixe binaire se prononce comme le préfixe analogue SI, et la seconde partie se prononce comme l' abeille ;
  • que les préfixes SI ne sont pas utilisés pour indiquer des multiples binaires.

La partie bi du préfixe vient du mot binaire, donc par exemple, kibioctet signifie un octet kilobinaire, soit 1024 octets.

Acceptation

En 1998, le Bureau international des poids et mesures (BIPM), l'une des organisations qui maintiennent SI, a publié une brochure indiquant, entre autres, que les préfixes SI se réfèrent strictement à des puissances de dix et ne doivent pas être utilisés pour indiquer des multiples binaires, en utilisant comme exemple que 1 kilobit vaut 1000 bits et non 1024 bits.

Les préfixes binaires ont été adoptés par le Comité européen de normalisation électrotechnique ( CENELEC ) en tant que document d'harmonisation HD 60027-2:2003-03. L'adhésion à cette norme implique que les préfixes binaires seraient utilisés pour les puissances de deux et les préfixes SI pour les puissances de dix. Ce document a été adopté comme norme européenne .

Les préfixes binaires IEC (kibi, mebi, ...) sont de plus en plus acceptés dans les logiciels open source et dans la littérature scientifique. Ailleurs, l'adoption a été lente, certains systèmes d'exploitation , notamment Windows , continuant à utiliser les préfixes SI (kilo, méga, ...) pour les multiples binaires.

Les partisans de l'IEEE 1541 soulignent que la norme résout la confusion des unités sur le marché. Certains logiciels (notamment gratuits et open source ) utilisent les préfixes décimaux SI et les préfixes binaires selon la norme.

Voir également

Les références

Liens externes

  • IEEE 1541-2002 - Norme IEEE pour les préfixes pour les multiples binaires (document original)
  • "1541-2002". 2009. doi : 10.1109/IEEESTD.2009.5254933 . ISBN 978-0-7381-6107-5. Citer le journal nécessite |journal=( aide )
  • Brochure SI : Le Système International d'Unités (SI)