Qu’est-ce qu’un bit / octet : définitions de base
Avant de comprendre comment les ordinateurs transfèrent ou stockent de grandes quantités de données, il faut connaître les plus petits éléments constitutifs du monde numérique. C’est là qu’interviennent les termes bit et octet. Ils constituent la base de chaque fichier, de chaque photo et de chaque connexion Internet.
- Bit : « Bit » signifie binary digit (chiffre binaire). Il s’agit de la plus petite unité d’information dans les systèmes numériques et peut prendre exactement deux états : 0 ou 1.
- Dans le matériel informatique, un bit est représenté par une tension électrique (élevée = 1, faible = 0), une magnétisation (par exemple sur les disques durs) ou des marquages optiques (par exemple sur les supports optiques).
- Le symbole officiel utilisé est « bit » ou le petit « b ».
- Octet : Un octet est pratiquement toujours composé de 8 bits (norme de facto actuelle).
- Dans de nombreuses architectures, un octet (symbole « B ») est la plus petite unité adressable en mémoire, ce qui signifie que de nombreux systèmes ne peuvent pas accéder à des bits individuels, mais uniquement à des octets entiers.
- Le terme alternatif « octet » (8 bits) est parfois utilisé pour souligner explicitement les 8 bits.
- Un octet peut prendre 2⁸ = 256 états possibles (par exemple pour le codage des caractères, les petits nombres, les informations de couleur).
Conversion : octet en kilooctet, mégaoctet & co.
Lorsque nous travaillons avec de grandes quantités de données, il est nécessaire d’utiliser des unités plus grandes que l’octet. C’est là que les préfixes entrent en jeu, mais avec une particularité :
- Préfixes binaires vs préfixes décimaux : Traditionnellement, en informatique, on calcule avec des puissances de 2, car les modules de mémoire ont des tailles qui sont des multiples de 2 (par exemple 1024 = 2¹⁰).
- Par conséquent :
1 Ko = 1024 octets
1 Mo = 1024 Ko = 1 048 576 octets
1 Go = 1024 Mo = 1 073 741 824 octets
1 To = 1024 Go, etc.
- Parallèlement, de nombreux fabricants (en particulier dans le domaine des disques durs, des SSD et des clés USB) utilisent le système décimal, dans lequel : 1 Ko = 1 000 B
1 Mo = 1 000 000 B
1 Go = 1 000 000 000 B, etc.
- Cette coexistence entraîne des divergences, par exemple lorsque le système d’exploitation affiche un disque dur de « 500 Go » (spécification décimale du fabricant), mais fonctionne en interne avec des conversions binaires.
- Afin d’éviter toute confusion, la CEI (Commission électrotechnique internationale) a introduit des préfixes spéciaux : KiB, MiB, GiB, TiB, qui multiplient chacun exactement par 1024 (par exemple, 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Lorsque nous travaillons avec de grandes quantités de données, il est nécessaire d’utiliser des unités plus grandes que l’octet. C’est là que les préfixes entrent en jeu, mais avec une particularité :
- Préfixes binaires vs préfixes décimaux : Traditionnellement, en informatique, on calcule avec des puissances de 2, car les modules de mémoire ont des tailles qui sont des multiples de 2 (par exemple 1024 = 2¹⁰).
- Par conséquent :
1 Ko = 1024 octets
1 Mo = 1024 Ko = 1 048 576 octets
1 Go = 1024 Mo = 1 073 741 824 octets1 To = 1024 Go, etc.
- Parallèlement, de nombreux fabricants (en particulier dans le domaine des disques durs, des SSD et des clés USB) utilisent le système décimal, dans lequel : 1 Ko = 1 000 B
1 Mo = 1 000 000 B1 Go = 1 000 000 000 B, etc.
- Cette coexistence entraîne des divergences, par exemple lorsque le système d’exploitation affiche un disque dur de « 500 Go » (spécification décimale du fabricant), mais fonctionne en interne avec des conversions binaires.
- Afin d’éviter toute confusion, la CEI (Commission électrotechnique internationale) a introduit des préfixes spéciaux : KiB, MiB, GiB, TiB, qui multiplient chacun exactement par 1024 (par exemple, 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Pertinence pratique : bits vs octets dans la vie quotidienne
Vous trouverez ici des exemples d’utilisation courante des bits et des octets dans la pratique et des moyens de les distinguer :
- Débits de transmission de données (réseau, Internet) : La vitesse des connexions Internet, DSL, fibre optique ou mobile est généralement exprimée en bits par seconde, par exemple « 100 Mbit/s » ou « 1 Gbit/s ». Le petit « b » signifie bit. Lorsque vous téléchargez un fichier, la vitesse de la connexion (en bits par seconde) et la taille du fichier (en octets) permettent de calculer le temps nécessaire. Exemple : une connexion de 100 Mbit/s correspond à 12,5 Mo/s (100 / 8).
- Il y a souvent confusion : on lit parfois « Mbps », « Mo/s », « Mbit/s » — il faut toujours vérifier s’il s’agit de bits ou d’octets.
- Tailles de mémoire et de fichiers : Les supports de stockage tels que les disques durs, les SSD, les clés USB, les cartes SD ou la mémoire vive sont indiqués en octets (Go, To, etc.). Exemple : une clé USB de « 128 Go » signifie généralement 128 milliards (décimaux) d’octets, soit 128 × 10⁹ B. Le système d’exploitation pourrait l’afficher comme environ 119 Gio s’il utilise des conversions binaires.
- Les systèmes d’exploitation utilisent souvent l’interprétation binaire (par exemple, 1 Go = 2³⁰ B), ce qui explique pourquoi il semble y avoir une « perte d’espace de stockage » par rapport aux spécifications du fabricant.
- Exemples concrets : Clé USB : une clé supposée de 64 Go a souvent une capacité réelle en octets qui s’affiche en Gio dans le système d’exploitation.
- Téléchargement d’un fichier : une connexion Internet de 100 Mbit/s pourrait théoriquement transférer un fichier de 1 Go (≈ 8 Gbit) en environ 80 secondes (plus les frais généraux).
- Streaming vidéo : une vidéo HD avec un débit de 5 Mo/s nécessite une connexion Internet avec une bande passante d’au moins 40 Mbit/s (5 × 8).