Pebibytes

Pebibytes

Byte

Page d'aide sur l'homonymie Ne doit pas être confondu avec octet ou bit.

Le byte (prononcé /bait/), de symbole B, est la plus petite unité adressable d’un ordinateur. Aujourd’hui, les bytes de bits se sont généralisés en informatique, alors qu’en télécommunications ils peuvent contenir 8 ou 9 bits. En outre, jusque dans les années 1970, il existait des processeurs avec des bytes de 6, 7, 8 ou 9 bits (et il existe même, encore aujourd'hui pour la programmation des automates ou équipements industriels simples des processeurs très robustes utilisant des mémoires adressables par quantité de 4 bits voire 1 bit dans certains cas ou certains modes ou zones d'adressage). En revanche, un octet, comme son nom l’indique, a une taille d'exactement 8 bits.

Sommaire

Confusions entre byte et octet

Il existe deux imprécisions courantes :

  1. considérer que byte est la traduction anglaise d’octet ;
  2. considérer que byte et octet sont synonymes[1].

Byte et la traduction octet

Le mot byte vient de l'anglais. En anglais, la capacité de la mémoire informatique est généralement exprimée en bytes, alors qu'en français on l'exprime plutôt en octets, ce qui ne revient au même que grâce à la généralisation des bytes de huit bits. On peut donc considérer qu'une documentation en français qui exprime la capacité de mémoire en bytes a été mal traduite. Toutefois, en anglais comme en français, si l'on veut explicitement désigner une quantité de huit bits, on utilise le mot octet ; tandis que si l'on veut exprimer l'unité d'adressage indépendamment du nombre de bits, on utilise le mot byte. La même distinction entre byte et octet existe donc dans les deux langues, seul change le mot que l'on utilise couramment dans les cas où le byte mesure huit bits.

Distinction entre byte et octet

La distinction entre byte et octet est utilisée dans certains textes techniques. Ainsi la description formelle d’un langage de programmation utilisera sciemment le mot byte si le langage ne nécessite pas qu’un byte ait une taille d’un octet. C’est par exemple le cas du langage C, où un byte peut contenir plus de huit bits.

Le mot octet est sciemment utilisé en français comme en anglais pour décrire un format de données au bit près. Ainsi, on trouve le mot octet dans des textes anglais comme le RFC 793 qui décrit le protocole de communication TCP d'Internet, ou dans le standard H.263 qui décrit un format de vidéo numérique.

En français, dans le cas courant, par exemple pour donner la capacité de la mémoire d’un ordinateur, on utilise de préférence le mot octet, l’usage moins précis de byte étant alors considéré comme un anglicisme abusif.

Confusion entre bit et byte

La capacité mémoire d'une puce de mémoire informatique est généralement donnée en bits (b), mégabits (Mb) ou gigabits (Gb), alors que la capacité mémoire de l'ensemble des puces d'un ordinateur est généralement donnée en bytes (B), mégabytes (MB) ou gigabytes (GB), ou en octets (o), mégaoctets (Mo) ou gigaoctets (Go). Des médias négligents font la confusion entre bit et byte et se trompent donc d'un facteur de huit : par exemple en écrivant « ordinateur doté de 4 Gb de RAM » au lieu de « ordinateur doté de 4 GB de RAM » ou « ordinateur doté de 4 Go de RAM »[2].

La capacité des cartouches de jeu vidéo est généralement donnée en bits, ce qui fait exception à l'usage répandu du byte ou de l'octet pour la mesure d'une mémoire complète. Cela permet d'utiliser de plus grands nombres dans la communication, en écrivant « cartouche de 8 Mb » (8 mégabits) au lieu de « cartouche de 1 Mo » (1 mégaoctet).

Histoire

Le terme est créé en 1956 par Werner Buchholz, alors qu'il travaille à la conception de l'IBM Stretch. Byte est une déformation de l'anglais bite, littérallement une bouchée et désigne par analogie la plus petite unité de données accessible via un bus de données.[3]

Bytes multiples

Lorsqu’un processeur est capable de traiter plusieurs bytes en tant qu’entité unique, on appelle cette entité un « mot ». Les tailles de mot les plus courantes sont de 8 (octet), 16 (doublet), 32 (quadlet) et 64 (octlet) bits. On parlera alors par exemple de « processeur 64 bits ».

Comme pour les octets, les multiples kilobyte, mégabyte, gigabyte, etc., sont utilisés parfois avec un facteur de 1 000 et parfois de 1 024 (2 puissance 10). Voir l’article octet pour les détails.

Notes

  1. Le Petit Robert relève que la synonymie entre byte et octet est abusive.
  2. Pour être tout à fait précis, il faudrait l’exprimer en Gio, c’est-à-dire en giga binaire, donc en puissances de 2 (facteurs de 1 024 et non de 1 000).
  3. byte, catb.org, Werner Buchholz et le terme Byte

Voir aussi

  • Byte est une revue technique américaine d’informatique, à dos carré, et qui n’était concurrencée à l’époque en termes de technicité que par le Dr. Dobb’s Journal.
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Byte ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pebibytes de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Orders of magnitude (data) — Computer memory types can be ordered into a magnitude hierarchy: memory at the top is fastest to access but holds little data, while each lower type holds more, but is slower to access An order of magnitude is generally a factor of ten. A… …   Wikipedia

  • EIB — ist eine Abkürzung für: Europäischer Installationsbus (Gebäudeautomation) Europäische Investitionsbank die Erfurter Industriebahn, siehe Erfurter Bahn Educación Intercultural Bilingüe, Spanisch für interkulturelle zweisprachige Erziehung EiB ist… …   Deutsch Wikipedia

  • EiB — ist eine Abkürzung für: Europäischer Installationsbus (Gebäudeautomation) Europäische Investitionsbank die Erfurter Industriebahn, siehe Erfurter Bahn EiB ist eine Abkürzung für: Eisenbahner im Betriebsdienst Exbibyte oder (exa binary byte) 1… …   Deutsch Wikipedia

  • Eib — ist eine Abkürzung für: Europäischer Installationsbus (Gebäudeautomation) Europäische Investitionsbank die Erfurter Industriebahn, siehe Erfurter Bahn EiB ist eine Abkürzung für: Eisenbahner im Betriebsdienst Exbibyte oder (exa binary byte) 1… …   Deutsch Wikipedia

  • EiB — Exbibyte L exbibyte est une unité d information de stockage informatique. Il est une contracture de EXa BInary BYte. Son abréviation est EiB. 1 exbibyte = 260 bytes = 1,152,921,504,606,846,976 bytes = 1,024 pebibytes Portail de l’informatique Ce… …   Wikipédia en Français

  • Exbibyte — L exbibyte est une unité d information de stockage informatique. Il est une contracture de EXa BInary BYte. Son abréviation est EiB. 1 exbibyte = 260 bytes = 1,152,921,504,606,846,976 bytes = 1,024 pebibytes Portail de l’informatique Catégorie …   Wikipédia en Français

  • Prefijo binario — Este artículo o sección tiene un estilo difícil de entender para los lectores interesados en el tema. Si puedes, por favor edítalo y contribuye a hacerlo más accesible para el público general, sin eliminar los detalles técnicos que interesan a… …   Wikipedia Español

  • Petabyte — Saltar a navegación, búsqueda Cantidad de bits Prefijo SI Prefijo Binario Nombre (Símbolo) Estandar SI Uso Binario Nombre (Símbolo) Valor kilobit (kbit) 103 …   Wikipedia Español

  • EB — noun 1. a unit of information equal to 1000 petabytes or 10^18 bytes • Syn: ↑exabyte • Hypernyms: ↑computer memory unit • Part Holonyms: ↑zettabyte, ↑ZB • Part Meronyms: ↑ …   Useful english dictionary

  • EiB — noun a unit of information equal to 1024 pebibytes or 2^60 bytes • Syn: ↑exabyte, ↑exbibyte, ↑EB • Hypernyms: ↑computer memory unit • Part Holonyms: ↑zettabyte, ↑zebibyte, ↑ …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”