| Tébibits (Tibit) | Kibioctets (Kio) |
|---|---|
| 1 Tébibit | 134217728 Kio |
| 2 Tébibits | 268435456 Kio |
| 3 Tébibits | 402653184 Kio |
| 4 Tébibits | 536870912 Kio |
| 5 Tébibits | 671088640 Kio |
| 10 Tébibits | 1342177280 Kio |
| 20 Tébibits | 2684354560 Kio |
| 25 Tébibits | 3355443200 Kio |
| 50 Tébibits | 6710886400 Kio |
| 100 Tébibits | 13421772800 Kio |
| Référence | Tébibits (Tibit) | Kibioctets (Kio) |
|---|---|---|
| A plain text message (160 characters) | 0.00000000116415 Tibit | 0.15625 Kio |
| A three-minute MP3 | 0.0000218279 Tibit | 2929.69 Kio |
| A smartphone photo | 0.0000291038 Tibit | 3906.25 Kio |
| A high-definition film | 0.0291038 Tibit | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.363798 Tibit | 48828125 Kio |
Le tébibit est une unité d’information numérique valant 1 099 511 627 776 bits, soit 1 024 gibibits ou deux à la puissance quarante. Son symbole est Tibit. C’est le pendant binaire du térabit, et les deux diffèrent aujourd’hui de 10 pour cent, seuil où la distinction cesse d’être pédante pour devenir financière.
Ces dix pour cent sont la raison d’être des préfixes de la CEI. Au kibibit l’écart était de 2,4 pour cent et pouvait s’écarter d’un revers de main ; ici c’est le dixième de la quantité. Dans un contrat de matériel de stockage, dans un accord de service garantissant une capacité, ou dans une spécification qu’un fournisseur doit tenir, un dixième est la différence entre le respect et le manquement.
Le vrai foyer de l’unité est la mémoire flash, où l’on fabrique désormais des pastilles d’un tébibit et plus en empilant verticalement des couches de cellules. Une pastille flash moderne peut tenir un ou deux tébibits, et un boîtier en contenant huit tient un téraoctet de capacité brute, dont on retranche les blocs de réserve et la charge de gestion avant que rien ne parvienne à l’utilisateur.
Un tébibit fait 137 438 953 472 octets, soit 128 gibioctets. Concrètement, c’est le stockage d’un téléphone de milieu de gamme, ou deux heures de vidéo à haute définition non comprimée. L’unité décrit la matière première des appareils de stockage plutôt que quoi que ce soit qu’une personne manipule directement.
Les systèmes de fichiers comptent aussi en binaire à cette échelle. Un volume annoncé à 16 tébioctets par un outil et à 17,6 téraoctets par un autre est le même volume, et la différence tient entièrement à la base de l’arithmétique. Qui administre du stockage apprend à vérifier quelle convention emploie un outil avant de comparer deux chiffres de sources différentes.
La notation juste est Tibit, avec un T majuscule et un i minuscule. Elle paraît dans les fiches de mémoire flash, dans la documentation des systèmes de fichiers et dans les normes, et à peu près nulle part ailleurs. La présence de ce i minuscule est le seul signal fiable qu’un chiffre est binaire, et c’est pourquoi l’écriture technique soigneuse l’emploie même quand l’écart paraît petit.
Un tébibit équivaut à 1 099 511 627 776 bits, à 1 024 gibibits, à 137 438 953 472 octets ou à environ 1,100 térabit.
Le kibioctet est une unité d’information numérique valant 1 024 octets, donc 8 192 bits. Son symbole est Kio. C’est le pendant binaire du kilooctet et, quoique les deux ne diffèrent que de 2,4 pour cent, c’est dans cette unité que se mesure réellement une grande part de l’organisation interne d’un ordinateur.
L’exemple le plus important est la page de mémoire. Les processeurs ne gèrent pas la mémoire octet par octet mais par blocs de taille fixe, et sur presque toutes les architectures courantes ce bloc fait 4 kibioctets. Toute réservation que fait un programme est arrondie au multiple supérieur, chaque entrée des tables de pages en décrit une, et les performances d’un programme dépendent souvent de la façon dont son motif d’accès épouse cette grille de quatre kibioctets.
Les secteurs de disque racontent une histoire semblable. Les disques durs ont employé des secteurs de 512 octets pendant des décennies, et les disques modernes en emploient de 4 kibioctets, s’accordant à la page de mémoire pour qu’une page se lise ou s’écrive en une seule opération. Les systèmes de fichiers réservent ensuite l’espace en blocs eux-mêmes puissances de deux, d’ordinaire 4 kibioctets, et c’est pourquoi un fichier d’un octet consomme quatre kibioctets de disque.
Les protocoles réseau emploient aussi l’unité. Les tailles de tampon, les tailles de fenêtre et la taille maximale de bien des structures de protocole sont des puissances de deux, et la limite de 64 kibioctets revient sans cesse : c’est la plus grande valeur qu’un champ de longueur sur 16 bits puisse exprimer, et elle borne donc la taille d’un datagramme UDP, d’un paquet IP et de plusieurs anciens formats de fichiers.
Tel est le schéma général : partout où une limite provient de la largeur d’un champ binaire, la limite est une puissance de deux, et la façon honnête de l’écrire est avec un préfixe binaire. Écrire 64 Ko pour la limite du datagramme n’est pas très faux, mais écrire 64 Kio est exactement juste et dit d’où vient le nombre.
Dans l’usage quotidien, la différence est invisible. Un fichier de 200 kilooctets et un de 200 kibioctets sont séparés de 4,8 kibioctets, que nul ne remarque. La valeur de la distinction est qu’elle rend lisible l’arithmétique qui se tient derrière un chiffre, ce qui compte bien davantage à mesure que les nombres grandissent.
Un kibioctet équivaut à 1 024 octets, à 8 192 bits, à 8 kibibits ou à 1,024 kilooctet.