Octet

Un article de Freepedia.

Pour les articles homonymes, voir Octet (homonymie). Image:Logo Begriffsklärung.png

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.

Sommaire

Symboles

En français, l’octet est le plus souvent noté « o », ou 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.

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 l’angström utilise le rond en chef dans son symbole « Å » pour le distinguer du symbole SI de l’ampère), cependant il n’existe pas encore de convention consensussuelle établie entre les différents auteurs sur le choix du diacritique à utiliser, ni même sur la casse de la lettre de base.

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és 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, et de manière erronée selon le SI, les unités dérivées que sont le kilo-octet (ou kilooctet), le mégaoctet, le gigaoctet sont souvent utilisées 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.

Un problème particulier au français est la formation des multiples, à cause de la voyelle initiale. Aussi voit-on aussi bien « kilo-octet », « kilooctet » que « kiloctet ».

Normalisés

Depuis la normalisation de 1998 par la Commission électrotechnique internationale, les préfixes kilo, méga, giga, téra, etc, correspondent aux mêmes multiplicateurs que dans tous les autres domaines, soit 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.

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.

Donc, 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

Les puissances de 2 sont maintenant représentées par les symboles :

  • kibi pour « kilo binaire ».
  • mébi pour « ga binaire ».
  • gibi pour « giga binaire ».
  • tébi pour « ra binaire ».

et ainsi de suite...

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é. 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 sont 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.

Récupérée de « http://fr.freepedia.org/Octet.html »


Views
Outils personels
Boîte à outils
Autres langues
Autres Liens