| Kibioctets (Kio) | Yobioctets (Yio) |
|---|---|
| 1 Kibioctet | 8.47032947254 × 10-22 Yio |
| 2 Kibioctets | 1.69406589451 × 10-21 Yio |
| 3 Kibioctets | 2.54109884176 × 10-21 Yio |
| 4 Kibioctets | 3.38813178902 × 10-21 Yio |
| 5 Kibioctets | 4.23516473627 × 10-21 Yio |
| 10 Kibioctets | 8.47032947254 × 10-21 Yio |
| 20 Kibioctets | 1.69406589451 × 10-20 Yio |
| 25 Kibioctets | 2.11758236814 × 10-20 Yio |
| 50 Kibioctets | 4.23516473627 × 10-20 Yio |
| 100 Kibioctets | 8.47032947254 × 10-20 Yio |
| Référence | Kibioctets (Kio) | Yobioctets (Yio) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.32349 × 10-22 Yio |
| A three-minute MP3 | 2929.69 Kio | 2.48154 × 10-18 Yio |
| A smartphone photo | 3906.25 Kio | 3.30872 × 10-18 Yio |
| A high-definition film | 3906250 Kio | 3.30872 × 10-15 Yio |
| A dual-layer Blu-ray disc | 48828125 Kio | 4.1359 × 10-14 Yio |
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.
Le yobioctet est une unité d’information numérique valant deux à la puissance quatre-vingts en octets, soit 1 024 zébioctets. Son symbole est Yio. C’est la plus grande unité binaire que la Commission électrotechnique internationale ait nommée, et le pendant binaire du yottaoctet.
À cet échelon final, les usages binaire et décimal diffèrent de 20,9 pour cent. C’est le terme de l’argument que les préfixes de la CEI furent créés pour trancher : une différence qui débutait comme un inoffensif 2,4 pour cent au kibioctet a grandi, par huit multiplications successives par 1,024, jusqu’à un écart de plus d’un cinquième. Aucun système de mesure ne peut porter une ambiguïté aussi grande.
Un yobioctet fait 1 208 925 819 614 629 174 706 176 octets. La quantité entière de données que conserve l’humanité se compte en quelques centaines de zettaoctets, soit une fraction de un pour cent de cela. Rien de cette taille n’a été bâti, et les rythmes de fabrication actuels devraient se poursuivre bien des siècles pour en accumuler un seul.
La série binaire s’arrête à yobi parce que la série décimale s’arrêtait à yotta quand la norme de la CEI fut rédigée en 1998. Lorsque ronna et quetta furent ajoutés au système métrique en 2022, aucun nom binaire correspondant ne fut défini, de sorte qu’une quantité de deux puissance quatre-vingt-dix en octets n’a pas de forme abrégée reconnue. Cette lacune sera sans doute comblée si le besoin s’en fait un jour sentir.
L’intérêt de définir le sommet d’une échelle que nul n’a gravie est le même que celui d’en définir la base. Un système de mesure à court de noms contraint ses usagers à improviser, et les prolongements improvisés se contredisent. La série métrique comme celle de la CEI furent écrites en entier afin que la règle, et non une table d’exceptions, soit tout ce qu’il y ait à apprendre.
Pour tout lecteur de matière technique, la leçon de la série entière tient en un caractère. Kio, Mio, Gio, Tio, Pio, Eio, Zio et Yio sont binaires ; ko, Mo, Go, To, Po, Eo, Zo et Yo sont décimaux ; et l’écart entre eux s’élargit d’une erreur d’arrondi à un cinquième à mesure qu’on monte. Ce i minuscule est la seule chose, dans un document, qui dise lequel était visé.
Un yobioctet équivaut à 1 024 zébioctets, à 1 208 925 819 614 629 174 706 176 octets, à 8 yobibits ou à environ 1,209 yottaoctet.