| Gibioctets (Gio) | Pébibits (Pibit) |
|---|---|
| 1 Gibioctet | 0.00000762939453125 Pibit |
| 2 Gibioctets | 0.0000152587890625 Pibit |
| 3 Gibioctets | 0.0000228881835938 Pibit |
| 4 Gibioctets | 0.000030517578125 Pibit |
| 5 Gibioctets | 0.0000381469726562 Pibit |
| 10 Gibioctets | 0.0000762939453125 Pibit |
| 20 Gibioctets | 0.000152587890625 Pibit |
| 25 Gibioctets | 0.000190734863281 Pibit |
| 50 Gibioctets | 0.000381469726562 Pibit |
| 100 Gibioctets | 0.000762939453125 Pibit |
| Référence | Gibioctets (Gio) | Pébibits (Pibit) |
|---|---|---|
| A plain text message (160 characters) | 0.000000149012 Gio | 1.13687 × 10-12 Pibit |
| A three-minute MP3 | 0.00279397 Gio | 0.0000000213163 Pibit |
| A smartphone photo | 0.00372529 Gio | 0.0000000284217 Pibit |
| A high-definition film | 3.72529 Gio | 0.0000284217 Pibit |
| A dual-layer Blu-ray disc | 46.5661 Gio | 0.000355271 Pibit |
Le gibioctet est une unité d’information numérique valant 1 073 741 824 octets, soit 1 024 mébioctets. Son symbole est Gio. C’est le pendant binaire du gigaoctet, et l’écart de 7,4 pour cent entre les deux est la cause la plus fréquente de confusion sur les unités de données.
C’est dans cette unité que se vend réellement la mémoire des ordinateurs, quoi qu’en dise l’emballage. Un module étiqueté 8 Go tient 8 gibioctets, soit 8,59 gigaoctets. Il ne pourrait rien tenir d’autre : l’adressage mémoire est binaire, et un module de capacité décimale laisserait une partie de sa plage d’adresses inoccupée. L’étiquette est un raccourci commode et non une mesure.
Le stockage, en revanche, est véritablement décimal. Un disque vendu pour 500 gigaoctets tient cinq cents milliards d’octets, et le système d’exploitation divise cela trois fois par 1 024 et annonce 465,7 gibioctets. Les deux chiffres décrivent le même matériel. Nul n’est malhonnête ; on compte simplement dans des bases différentes, et la convention d’étiquetage diffère selon l’industrie.
L’informatique en nuage a rendu la distinction visible dans les contrats. Les tailles de machines virtuelles, les limites de mémoire des conteneurs et les paramètres réglant la mémoire qu’un programme peut employer se spécifient tous en gibioctets, car ils correspondent à de vraies pages de mémoire. Une limite de 4 Go fixée dans un outil de logique décimale et 4 Gio fixés dans un outil binaire diffèrent de près de trois cents mégaoctets, ce qui suffit à décider qu’un programme s’exécute ou non.
Pour l’échelle quotidienne, un gibioctet tient environ mille livres en texte brut, quelques centaines de photographies, ou vingt minutes de vidéo en haute définition. C’est à peu près ce qu’occupe en mémoire un navigateur moderne avec une douzaine de pages ouvertes, bonne illustration du déplacement du seuil de ce qui passe pour une petite quantité.
Le symbole juste est Gio, et il paraît dans les outils système, dans la documentation de virtualisation et dans les normes. Quand un document écrit Go pour de la mémoire, la lecture sûre est gibioctets ; quand il écrit Go pour un disque ou un réseau, la lecture sûre est gigaoctets. L’habitude de vérifier ce qui est visé coûte une seconde et évite une erreur de sept pour cent.
Un gibioctet équivaut à 1 073 741 824 octets, à 1 024 mébioctets, à 8 gibibits ou à environ 1,074 gigaoctet.
Le pébibit est une unité d’information numérique valant 1 125 899 906 842 624 bits, soit 1 024 tébibits ou deux à la puissance cinquante. Son symbole est Pibit. C’est le pendant binaire du pétabit, et l’écart entre les deux s’est élargi à 12,6 pour cent.
Cet élargissement mérite qu’on l’observe, car il condense en un seul nombre tout l’argument en faveur des préfixes de la CEI. Chaque échelon multiplie l’écart par 1,024 : ce qui commençait comme un inoffensif 2,4 pour cent au kibibit vaut ici un huitième de la quantité et un cinquième au yobibit. Une convention raisonnable pour de petits nombres devient indéfendable pour de grands.
Un pébibit fait 140 737 488 355 328 octets, soit 128 tébioctets. Un stockage de cette taille existe dans les systèmes de mémoire des superordinateurs, dans les tampons scientifiques les plus rapides et dans la mémoire agrégée de très grandes grappes. Les plus grandes machines de la liste des ordinateurs les plus rapides du monde ont une mémoire principale mesurée en pébioctets, et la capacité de tenir une simulation entière en mémoire plutôt que sur disque est ce qui rend certains calculs simplement possibles.
Ces systèmes étant adressés en binaire, l’unité binaire est la juste et le chiffre décimal serait une approximation. Une grappe dotée d’un pébibit de mémoire n’a pas un pétabit ; elle en a 12,6 pour cent de plus, et un ordonnanceur qui répartirait d’après le chiffre décimal laisserait tout cela inutilisé.
L’unité paraît aussi dans les limites des systèmes de fichiers. Plusieurs systèmes de fichiers largement employés ont des tailles maximales de volume ou de fichier exprimées en puissances exactes de deux, et là où ces limites tombent dans cette plage, elles s’écrivent naturellement en pébioctets. Une documentation qui les convertit en unités décimales perd la propriété qui les rendait mémorables.
Dans l’informatique quotidienne, le pébibit ne se rencontre jamais. Il appartient aux spécifications, à l’architecture des systèmes et à la conception des plus grandes machines, et un convertisseur en a besoin précisément pour ces documents. Partout où la quantité sous-jacente est une puissance de deux, c’est l’unité qui le dit sans arrondir.
Un pébibit équivaut à 1 024 tébibits, à 140 737 488 355 328 octets ou à environ 1,126 pétabit.