©JPaul Blanc - IUT informatique de l'université Clermont 1 - préfixes binaires (13/9/2004)

Préfixes pour les multiples binaires1,2,3,4 JP.Blanc

En 1999, le Comité Technique 25 (Quantités et unités) de la Commission Electrotechnique internationale5 (IEC ou CEI) a publié l'amendement 2 de la norme IEC 60027-2 (Letter symbols to be used in electrical technology - Part 2: Telecommunications and electronics en anglais) avec l'appui du Comité International des Poids et Mesures6 (CIPM), du National Institut of Standards and Technology7 (NIST), et de l'Institut des Ingénieurs électroniciens et électriciens8 (IEEE).

Cette norme, d'abord publiée en 1998, introduit les préfixes binaires9 kibi-, mébi-, gibi-, tébi-, pébi- et exbi-, correspondant aux puissances de 1024. Ces préfixes sont destinés à remplacer, pour cette usage, les préfixes SI10 kilo-, méga-, giga-, téra-, péta- et exa- (encore appelés préfixes décimaux11) qui sont eux des puissances de 1000, mais en général abusivement utilisés comme puissances de 1024 dans les domaines du traitement et de la transmission des données informatiques.

Les noms des préfixes binaires sont formés en prenant la première syllabe de chaque préfixe SI et en lui suffixant bi pour "binaire". La norme stipule également que les préfixes SI doivent toujours garder leurs valeurs de puissances de mille12.

Dans le tableau de préfixes binaires qui suit, les deux dernières lignes (en grisé) ne sont pas citées par la norme, mais sont une extension logique de celle-ci à partir des préfixes SI :

Préfixes binaires9


Préfixes décimaux10

nom

symb

nom long

valeur


nom

valeur

erreur

kibi

Ki

kilobinaire

210

1 024


kilo

103

2%

mébi

Mi

mégabinaire

220

1 048 576


méga

106

5%

gibi

Gi

gigabinaire

230

1 073 741 824


giga

109

7%

tébi

Ti

térabinaire

240

1 099 511 627 776


téra

1012

9%

pébi

Pi

pétabinaire

250

1 125 899 906 842 624


péta

1015

11%

exbi

Ei

exabinaire

260

1 152 921 504 606 846 976 


exa

1018

13%

zebi

Zi

zettabinaire

270

1 180 591 620 717 411 303 424 


zetta

1021

15%

yobi

Yi

yottabinaire

280

1 208 925 819 614 629 174 706 176


yotta

1024

17%

Ainsi, malgré un usage abusivement répandu, un ko (kilo-octet) vaut 1 000 octets. Par contre un kibi-octet (Kio) vaut bien 1 024 octets.

Dans le tableau ci-dessus, l'erreur indiquée dans la colonne de droite est celle effectuée quand on utilise un préfixe SI à la place d'un préfixe binaire. Si cette erreur n'est que de 2% pour kilo au lieu de kibi, ce qui est supportable, elle atteint 7% pour giga/gibi, et même presque 10% pour téra/tébi. Or ces unités sont de plus en plus utilisées, compte tenu de l'augmentation de capacité des supports de mémoires.

1 d'après IEC : Prefixes for binary multiples <http://www.iec.ch/zone/si/si_bytes.htm>

2 voir aussi l'article sur wikipédia : <http://fr.wikipedia.org/wiki/Pr%C3%A9fixe_binaire>

3 ou encore le site en anglais du NIST (National Institute of Standard and Technology) : <http://physics.nist.gov./cuu/Units/binary.html>

4 ainsi que <http://perso.wanadoo.fr/makowski/Marches-publics/Definitions-Sigles/Entrees/Prefixe-SI.htm>

5 la Commission Electrotechnique Internationale est basée à Genève <http://www.iec.ch/>

6 Bureau International des Poids et Mesures : <http://www.bipm.fr/>

7 National Institut of Standards and Technology : <http://www.nist.gov>

8 Institute of Electrical and Electronics Engineers

9 préfixes binaires car ils correspondent à des puissances de 2 (1024=210). Ce sont ceux qui doivent être employés en informatique

10 on les appelle préfixes SI, car ils sont définis dans le Système International (SI) d'unités. Voir les adresses suivantes : <http://www.iec.ch/zone/si/si_system.htm> et <http://www1.bipm.org/fr/si/>

11 on les appelle encore préfixes décimaux , car ils correspondent à des puissances de 10. (1000=103). Ces préfixes sont utilisés couramment en tant que tel, ailleurs qu'en informatique.. Il serait préférable de ne pas les utiliser (en informatique) à la place des préfixes binaires, afin d'éviter la confusion.

12 il ne faut pas s'étonner que les premiers à adopter cette norme, aient été les fabricants de disquettes, CD, DVD et disques durs. Ils préfèrent en effet annoncer (pour un DVD par exemple) une capacité de 4,7 Go plutôt que de 4,3 Gio. Et ceci d'autant plus que l'acheteur s'imagine souvent que ces Giga-octets valent 1048576 octets chacun. Il est donc temps que tout le monde soit au courant de cette norme.