| Pébioctets (Pio) | Kibibits (Kibit) |
|---|---|
| 1 Pébioctet | 8796093022208 Kibit |
| 2 Pébioctets | 17592186044416 Kibit |
| 3 Pébioctets | 26388279066624 Kibit |
| 4 Pébioctets | 35184372088832 Kibit |
| 5 Pébioctets | 43980465111040 Kibit |
| 10 Pébioctets | 87960930222080 Kibit |
| 20 Pébioctets | 175921860444160 Kibit |
| 25 Pébioctets | 219902325555200 Kibit |
| 50 Pébioctets | 439804651110400 Kibit |
| 100 Pébioctets | 879609302220800 Kibit |
| Référence | Pébioctets (Pio) | Kibibits (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 1.42109 × 10-13 Pio | 1.25 Kibit |
| A three-minute MP3 | 0.00000000266454 Pio | 23437.5 Kibit |
| A smartphone photo | 0.00000000355271 Pio | 31250 Kibit |
| A high-definition film | 0.00000355271 Pio | 31250000 Kibit |
| A dual-layer Blu-ray disc | 0.0000444089 Pio | 390625000 Kibit |
Le pébioctet est une unité d’information numérique valant 1 125 899 906 842 624 octets, soit 1 024 tébioctets. Son symbole est Pio. C’est le pendant binaire du pétaoctet, et les deux diffèrent aujourd’hui de 12,6 pour cent.
C’est dans cette unité que s’écrivent les limites des systèmes de fichiers. Plusieurs systèmes de fichiers largement déployés ont des tailles maximales de fichier ou de volume qui sont des puissances exactes de deux, et ces limites tombent dans cette plage : seize tébioctets pour l’un, un pébioctet pour un autre, huit pébioctets pour un troisième. Ces nombres ne sont le choix de personne ; ils découlent du nombre de bits que le système de fichiers emploie pour numéroter ses blocs.
Les grands systèmes de stockage scientifiques et commerciaux se dimensionnent aussi ici. Un centre de calcul de recherche peut faire tourner un système de fichiers de plusieurs pébioctets réparti sur des milliers de disques, et les outils qui le gèrent rapportent en pébioctets parce que la réservation sous-jacente est binaire de bout en bout. Convertir ces chiffres en unités décimales pour un rapport introduit une erreur d’un huitième sans aucun bénéfice.
Un pébioctet représente à peu près mille gros disques durs grand public, ou toute la production vidéo d’un diffuseur sur bien des années. Cela avoisine aussi la taille des plus grandes archives scientifiques isolées, quoique celles-ci soient d’ordinaire annoncées en pétaoctets par les services de presse et en pébioctets par les ingénieurs qui les exploitent, ce qui produit deux chiffres différents pour le même bâtiment.
Distinguer les deux n’est pas de la pédanterie à ce niveau. Un écart de douze pour cent sur un achat de plusieurs pébioctets est une grosse somme, et un plan de capacité bâti sur la mauvaise unité se trompera de plus que la marge que la plupart des plans tolèrent. C’est précisément la situation que les préfixes de la CEI furent introduits pour éviter.
Le symbole Pio s’emploie dans la documentation des systèmes de fichiers, dans les manuels des systèmes de stockage et dans les normes. Quand une source écrit Po sans dire lequel elle vise, l’écart est d’un huitième, et l’attitude honnête du lecteur est de traiter le chiffre comme approximatif plutôt que de supposer l’une ou l’autre convention.
Un pébioctet équivaut à 1 024 tébioctets, à 1 125 899 906 842 624 octets, à 8 pébibits ou à environ 1,126 pétaoctet.
Le kibibit est une unité d’information numérique valant 1 024 bits. Son symbole est Kibit. C’est le premier des préfixes binaires, un ensemble d’unités défini par la Commission électrotechnique internationale en 1998 pour mettre fin à une confusion qui traînait en informatique depuis les années soixante.
Le problème était simple. Les ordinateurs adressent la mémoire par puissances de deux, si bien que la mémoire venait par blocs de 1 024 et non de 1 000. Les ingénieurs empruntèrent le préfixe métrique kilo pour cette quantité parce que 1 024 est proche de 1 000, et pour de petits nombres l’approximation était sans dommage. Mais le stockage et la transmission comptaient en vrais milliers : le même préfixe désignait donc deux choses différentes selon la partie de la machine décrite.
La solution de la CEI fut de forger de nouveaux noms. Kibi est une contraction de kilo binaire, et le schéma se poursuit avec mébi, gibi, tébi, pébi, exbi, zébi et yobi. Chacun vaut 1 024 fois le précédent, et chaque symbole prend la forme d’une majuscule suivie d’un i minuscule : Ki, Mi, Gi, Ti et ainsi de suite. Le kilobit signifie dès lors mille bits et rien d’autre.
Un kibibit fait 128 octets, et l’écart avec un kilobit est de 2,4 pour cent. Cette petite différence explique qu’on les ait longtemps confondus : à cette échelle nul ne s’en aperçoit. L’erreur se cumule de 2,4 pour cent à chaque échelon, atteint 5 pour cent au mébibit, 7 pour cent au gibibit et 21 pour cent au yobibit, là où l’ambiguïté devint vraiment coûteuse.
L’adoption est partielle et inégale. Les organismes de normalisation, le noyau Linux et l’essentiel de la documentation technique emploient correctement les préfixes de la CEI. Les logiciels grand public le font peu, et bien des programmes écrivent encore Ko tout en divisant par 1 024. Le lecteur doit donc souvent deviner du contexte quelle convention suit un nombre, ce que la norme avait précisément pour but d’empêcher.
En pratique, le kibibit paraît surtout dans les fiches des petites puces de mémoire, dans les mémoires série des systèmes embarqués et dans les documents de protocole où une puissance exacte de deux importe. Partout où l’on veut dire 1 024 et non 1 000, c’est l’unité juste.
Un kibibit équivaut à 1 024 bits, à 128 octets ou à 1,024 kilobit.