Un article de Wikipedia.y-project.com.
- Pour les articles homonymes, voir Octet (homonymie). Image:Disambig.svg
Un octet est une unité de mesure en informatique mesurant la quantité de données. Un octet est lui-même composé de 8 bits, soit 8 chiffres binaires.
[] Symboles
En français, l?octet est le plus souvent noté « o », et parfois « B » (de l?anglais byte). L?octet est aussi plus rarement noté « b », mais en général le « b » minuscule est utilisé pour noter le bit (la plus petite unité d?information séparable), soit 8 fois moins de données, bien que le symbole du bit soit « bit ».
Le « o » n'est pas acceptable dans le Système international d'unités (SI) à cause du risque de confusion avec 0 (zéro). Le « B », quant à lui, est le symbole du bel (dans le système SI, c?est une unité également sans dimension, définie par le logarithme d?un rapport entre deux mesures de même dimension). Cette question n?est toujours pas résolue, les unités d?information ne faisant pas partie du SI.
L?utilisation d'un diacritique permettrait de lever la confusion possible, par exemple « ? » avec l?accent macron (de même que le rond en chef de l?angström « Å » permet de le distinguer de l?ampère « A »), cependant il n?existe pas encore de consensus entre les différents auteurs sur le choix du diacritique à utiliser, ni même sur la casse de la lettre de base. On note toutefois, de manière usuelle, une préférence pour le o minuscule ?pour tenter de lever l'ambiguïté avec le 0.
[] Usages
L'octet et ses multiples sont généralement utilisés comme mesure de la capacité de mémorisation de la mémoire informatique, comme la mémoire vive, les disquettes, les disques durs ou les CD-ROM. Le débit de données en octets par seconde est souvent utilisé pour indiquer les taux de transfert des bus informatiques entre les périphériques informatiques. En revanche les taux de transfert des réseaux informatiques sont plus souvent donnés en bits par seconde.
Un octet peut prendre 28=256 valeurs différentes, entre 00000000 et 11111111. Par exemple : 11000100 ou 00000001 sont des représentations binaires d'octets, C4 et 01 étant des représentations hexadécimales. Ces 256 valeurs permettent notamment de représenter les nombres naturels entre 0 et 255 compris ; on parle alors d'octet non signé. Si on utilise un octet pour représenter un nombre entier entre -128 et 127 compris, on parle d'octet signé. Voir les articles Format de données et Système binaire.
[] Multiples
[] Conventionnels
Par convention, de manière erronée selon le SI, et avant la normalisation de 1998, on utilise les unités dérivées que sont le kilo-octet (ou kilooctet), le mégaoctet, le gigaoctet pour représenter les valeurs suivantes en puissance de 2 :
- 1 kilo-octet (ko ou Ko) = 210 octets = 1 024 octets (et pas 1 000 octets comme on pourrait le supposer), soit 2 à la puissance 10.
- 1 méga-octet (Mo) = 220 octets = 1 024 ko = 1 048 576 octets.
- 1 giga-octet (Go) = 230 octets = 1 024 Mo = 1 073 741 824 octets.
- 1 téra-octet (To) = 240 octets = 1 024 Go = 1 099 511 627 776 octets.
- 1 péta-octet (Po) = 250 octets = 1 024 To = 1 125 899 906 842 624 octets.
- 1 exa-octet (Eo) = 260 octets = 1 024 Po = 1 152 921 504 606 846 976 octets.
- 1 zetta-octet (Zo) = 270 octets = 1 024 Eo = 1 180 591 620 717 411 303 424 octets.
- 1 yotta-octet (Yo) = 280 octets = 1 024 Zo = 1 208 925 819 614 629 174 706 176 octets.
La langue française pose un problème de syntaxe, relative à la voyelle initiale. Aussi, voit-on les formes « kilo-octet », « kilooctet » ou « kiloctet » dans la littérature.
[] Normalisés
Depuis la normalisation de 1998 par la Commission électrotechnique internationale, les puissances de 2 sont maintenant représentées par les symboles :
- kibi pour « kilo binaire ».
- mébi pour « méga binaire ».
- gibi pour « giga binaire ».
- tébi pour « téra binaire ».
et ainsi de suite...
Les préfixes kilo, méga, giga, téra, etc., correspondent aux mêmes multiplicateurs que dans tous les autres domaines, ie. des puissances de 10,
- un kilo-quelque chose = quelque chose × 103.
- un méga-quelque chose = quelque chose × 106.
- un giga-quelque chose = quelque chose × 109.
- un téra-quelque chose = quelque chose × 1012.
Appliqué à l'informatique, cela donne :
- 1 kilooctet (ko) = 103 = 1 000 octets
- 1 mégaoctet (Mo) = 106 octets = 1 000 ko = 1 000 000 octets
- 1 gigaoctet (Go) = 109 octets = 1 000 Mo = 1 000 000 000 octets
- 1 téraoctet (To) = 1012 octets = 1 000 Go = 1 000 000 000 000 octets
- 1 pétaoctet (Po) = 1015 octets = 1 000 To = 1 000 000 000 000 000 octets
Il est à noter que l'impact de cette normalisation reste très faible, l'usage traditionnel restant largement en vigueur chez les informaticiens et les électroniciens ; l'usage de ces préfixes est très restreint et se répand très lentement.
Cette distinction est d'ailleurs utilisée depuis longtemps par les fabricants de disques durs. Le fait que l'usage de préfixes en puissances de 10 permette d'afficher commercialement des capacités supérieures à celles données par les puissances de 2 n'est certes pas nuisible du point de vue de la mise en marché, mais peut introduire une erreur d'appréciation de la part des utilisateurs non avertis. Ainsi, un disque dur de 100 gigaoctets (100×109 octets) contient le même nombre (arrondi) d'octets qu'un disque de 93,13 gibioctets (93,13×230 octets). Les disques durs courants étant divisés en secteurs de 512 octets, un comptage en unités de 1024 octets serait plus naturel ? du moment que les préfixes binaires soient utilisés.
[] Traitements multi-octets
Si les premiers micro-ordinateurs n'étaient guère capables de traiter plus d'un octet à la fois, ce ne fut pas le cas des générations suivantes de matériel informatique. Aussi parle-t-on, pour désigner une unité de 16 bits de mémoire (soit 2 octets), de mot, et pour une unité de 32 bits (4 octets), de double-mot. Ces termes ont tendance à varier avec le contexte, aussi n'est-il pas recommandé de les utiliser.
[] Voir aussi
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/octet