Ordinateurs

Combien de bits composent un octet en informatique ?

La réponse

Un octet est composé de 8 bits. Cette unité de mesure est fondamentale en informatique car elle permet de représenter 256 valeurs différentes (2^8), ce qui est essentiel pour coder des caractères, des nombres ou des instructions dans les systèmes numériques.

En savoir plus

Dans l’univers informatique, l’octet est une unité fondamentale pour organiser et mesurer les données. Il est composé de 8 bits, chaque bit pouvant prendre la valeur 0 ou 1. Cette association de huit positions binaires permet de représenter 256 combinaisons différentes, ce qui explique l’importance de l’octet dans la mémoire, le stockage, les communications et le codage de l’information numérique.

Huit bits et 256 combinaisons

Un bit, dont le nom vient de l’expression anglaise binary digit, constitue la plus petite unité d’information binaire. Il ne peut avoir que deux états : 0 ou 1. En réunissant huit bits, on obtient un octet. Le nombre de combinaisons possibles se calcule ainsi : 2 puissance 8, soit 256. Un octet peut donc représenter 256 valeurs distinctes, depuis la suite binaire 00000000 jusqu’à 11111111. Lorsqu’il est interprété comme un nombre entier non signé, il permet de coder les valeurs allant de 0 à 255. La signification exacte dépend toutefois du système de codage utilisé : une même combinaison de bits peut représenter un nombre, un caractère ou une partie d’une instruction.

Le rôle de l’octet dans le codage

Les octets servent notamment à représenter des caractères et des nombres. Le codage ASCII, par exemple, définit 128 caractères à partir de 7 bits ; ces caractères sont fréquemment stockés dans un octet, dont un bit reste alors inutilisé dans cette représentation. Les codages modernes ne se limitent pas nécessairement à un octet par caractère. En UTF-8, un caractère peut être encodé sur un à quatre octets selon le symbole concerné. L’octet intervient aussi dans la représentation des couleurs, des fichiers, des valeurs numériques et des instructions exécutées par un processeur, même si le nombre d’octets utilisé varie selon le format ou l’architecture.

Une unité de mémoire et de stockage

Dans les ordinateurs actuels, les données sont généralement organisées et adressées par octets. Les processeurs peuvent regrouper plusieurs octets pour effectuer des opérations sur des ensembles de 16, 32 ou 64 bits, par exemple. Un ensemble de 32 bits correspond à 4 octets, tandis qu’un ensemble de 64 bits en correspond à 8. Cette organisation ne change pas la définition de l’octet : quelle que soit la taille du mot traité par le processeur, un octet reste constitué de huit bits.

Les multiples de l’octet

Les fichiers et les capacités de stockage étant souvent bien supérieurs à quelques octets, on utilise des multiples. Dans le système décimal, 1 kilo-octet vaut 1 000 octets, 1 méga-octet vaut 1 000 kilo-octets et 1 giga-octet vaut 1 000 méga-octets. Pour désigner précisément les multiples fondés sur les puissances de 2, on utilise plutôt les unités kibioctet, mébioctet et gibioctet : un kibioctet vaut 1 024 octets. Ces distinctions évitent de confondre les conventions décimales et binaires, mais elles ne modifient pas le fait essentiel qu’un octet contient 8 bits.

CultureG.org