| Téraoctets (To) | Kibioctets (Kio) |
|---|---|
| 1 Téraoctet | 976562500 Kio |
| 2 Téraoctets | 1953125000 Kio |
| 3 Téraoctets | 2929687500 Kio |
| 4 Téraoctets | 3906250000 Kio |
| 5 Téraoctets | 4882812500 Kio |
| 10 Téraoctets | 9765625000 Kio |
| 20 Téraoctets | 19531250000 Kio |
| 25 Téraoctets | 24414062500 Kio |
| 50 Téraoctets | 48828125000 Kio |
| 100 Téraoctets | 97656250000 Kio |
| Référence | Téraoctets (To) | Kibioctets (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.6 × 10-10 To | 0.15625 Kio |
| A three-minute MP3 | 0.000003 To | 2929.69 Kio |
| A smartphone photo | 0.000004 To | 3906.25 Kio |
| A high-definition film | 0.004 To | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.05 To | 48828125 Kio |
Le téraoctet est une unité d’information numérique valant mille milliards d’octets, soit mille gigaoctets. Son symbole est To. C’est l’unité du disque dur moderne, et le point à partir duquel le stockage personnel a cessé d’être une chose qu’il fallait gérer avec soin.
Un téraoctet tient environ deux cent cinquante mille photographies de téléphone, ou deux cents heures de vidéo en haute définition, ou un quart de million de chansons. Pour qui n’est ni photographe professionnel ni monteur, un seul téraoctet représente plus de stockage qu’une vie entière de fichiers ordinaires n’en remplira.
Les disques durs grand public ont franchi le téraoctet en 2007 et atteignent aujourd’hui vingt et davantage. Les disques à mémoire flash sont arrivés aux mêmes capacités plus lentement et à plus haut prix, mais avec une bien plus grande vitesse, et les deux techniques se partagent désormais le marché entre capacité et rapidité plutôt que de rivaliser de front.
C’est au téraoctet que l’écart entre décimal et binaire devient assez visible pour agacer. Un disque vendu pour un téraoctet tient mille milliards d’octets exactement ; le système d’exploitation divise quatre fois par 1 024 et annonce 0,909 tébioctet, qu’il étiquette d’ordinaire 931 gigaoctets. Le manque paraît être de 7 pour cent, quoique rien n’ait en réalité été perdu. Au pétaoctet, la même arithmétique produit un écart de 12 pour cent.
La sauvegarde et l’archivage vivent à cette échelle. La collection complète de photographies, de documents et de vidéos d’un foyer tient d’ordinaire dans quelques téraoctets, raison pour laquelle les disques externes se vendent précisément dans cette plage. Les services de stockage en nuage se tarifient aussi au téraoctet, et l’économie d’une seconde copie de tout ne tient que parce que le prix unitaire du stockage a baissé plus vite que la quantité n’a crû.
Dans le travail professionnel, le téraoctet est une quantité quotidienne et non un jalon. Un jour de tournage en haute définition produit plusieurs téraoctets de rushes. Une série de séquençages de génomes produit quelques centaines de gigaoctets, si bien qu’un laboratoire modeste engendre des téraoctets par semaine. Les deux domaines ont dû bâtir leurs flux de travail autour du déplacement de données qui ne tiennent sur aucun réseau en un temps raisonnable.
Un téraoctet équivaut à 1 000 000 000 000 d’octets, à 1 000 gigaoctets, à 8 térabits ou à environ 0,9095 tébioctet.
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.