| Kibioctets par seconde (Kio/s) | Gibioctets par seconde (Gio/s) |
|---|---|
| 1 Kibioctet par seconde | 0.000000953674316406 Gio/s |
| 2 Kibioctets par seconde | 0.00000190734863281 Gio/s |
| 3 Kibioctets par seconde | 0.00000286102294922 Gio/s |
| 4 Kibioctets par seconde | 0.00000381469726562 Gio/s |
| 5 Kibioctets par seconde | 0.00000476837158203 Gio/s |
| 10 Kibioctets par seconde | 0.00000953674316406 Gio/s |
| 20 Kibioctets par seconde | 0.0000190734863281 Gio/s |
| 25 Kibioctets par seconde | 0.0000238418579102 Gio/s |
| 50 Kibioctets par seconde | 0.0000476837158203 Gio/s |
| 100 Kibioctets par seconde | 0.0000953674316406 Gio/s |
| Référence | Kibioctets par seconde (Kio/s) | Gibioctets par seconde (Gio/s) |
|---|---|---|
| A dial-up modem | 6.83594 Kio/s | 0.00000651926 Gio/s |
| Typical home broadband | 12207 Kio/s | 0.0116415 Gio/s |
| Gigabit Ethernet | 122070 Kio/s | 0.116415 Gio/s |
| Streaming a 4K film | 3051.76 Kio/s | 0.00291038 Gio/s |
Le kibioctet par seconde est une unité de débit de données valant 1 024 octets par seconde, donc 8 192 bits par seconde. Son symbole est Kio/s. À la différence de la plupart des unités binaires de débit, il est véritablement courant, car les outils en ligne de commande qui copient, téléchargent et synchronisent des fichiers l’emploient depuis des décennies.
La raison est simple. Ces outils comptent ce qu’ils ont déplacé par blocs, et les blocs sont des puissances de deux. Un programme qui lit par morceaux de quatre kibioctets et divise le total par le temps écoulé produit un débit en kibioctets par seconde, et l’annoncer en kilooctets décimaux exigerait une multiplication supplémentaire sans aucun bénéfice. L’unité est ce que l’arithmétique produit d’elle-même.
Qui a regardé une copie de fichiers sur un système de type Unix a vu le chiffre. Les utilitaires de téléchargement, les outils d’archivage, les commandes de gravure de disques et les programmes de transfert réseau annoncent tous la progression en kibioctets ou en mébioctets par seconde, et la plupart l’étiquettent correctement avec le i minuscule. C’est l’un des rares lieux où les préfixes de la CEI sont employés avec constance dans les logiciels de tous les jours.
Pour l’ordre de grandeur, un kibioctet par seconde déplace environ mille caractères de texte chaque seconde : une courte lettre en une seconde, un roman en une dizaine de minutes. C’est un débit auquel une page web moderne ne se chargera pas en un temps raisonnable : la voir sur une barre de progression signifie d’ordinaire que quelque chose ne va pas dans la liaison, non que le transfert touche à sa fin.
L’écart avec un kilooctet par seconde est de 2,4 pour cent, que nul ne remarque. L’intérêt d’employer ici l’unité binaire n’est pas l’exactitude mais l’honnêteté : le chiffre vient d’un calcul binaire, et l’écrire avec un préfixe binaire le dit. Qui veut le chiffre décimal peut convertir ; qui reçoit une étiquette décimale pour un nombre binaire ne peut rien reconstituer.
Comparer la lecture à un débit de liaison annoncé demande deux étapes : multiplier par huit pour passer aux bits, et corriger de 2,4 pour cent pour la base. En pratique la seconde étape est sous le bruit de toute mesure réelle, et la première est celle qui compte.
Un kibioctet par seconde équivaut à 1 024 octets par seconde, à 8 192 bits par seconde ou à 1,024 kilooctet par seconde.
Le gibioctet par seconde est une unité de débit de données valant 1 073 741 824 octets par seconde, soit 1 024 mébioctets par seconde. Son symbole est Gio/s. C’est l’unité de la largeur de bande mémoire et des interfaces de stockage les plus rapides, et le pendant binaire du gigaoctet par seconde, dont il diffère de 7,4 pour cent.
C’est à la mémoire que l’unité convient le mieux. Un canal de mémoire transfère un nombre fixe d’octets par cycle d’horloge, et ce nombre est une puissance de deux : la largeur de bande obtenue est donc un multiple binaire de la fréquence d’horloge. Une machine à plusieurs canaux atteint des dizaines de gibioctets par seconde, et un accélérateur à mémoire empilée en atteint des milliers.
Le stockage a rattrapé son retard. Un disque à mémoire flash rapide sur l’interface actuelle tient plusieurs gibioctets par seconde, ce qui signifie que pour la première fois le disque et la mémoire sont dans le même ordre de grandeur. Cette convergence a changé la manière d’écrire les logiciels : la vieille hypothèse selon laquelle lire sur disque est des milliers de fois plus lent que lire en mémoire ne tient plus.
L’unité paraît dans la sortie des essais de performance, dans les écrans de surveillance système et dans les spécifications des interconnexions de processeurs. Toutes comptent en binaire parce que les structures mesurées sont binaires, et annoncer le résultat avec un préfixe décimal introduirait une erreur de sept pour cent au profit d’une étiquette d’apparence familière.
Pour saisir ce que représente ce débit, un gibioctet par seconde copie un film de deux gigaoctets en moins de deux secondes et remplit un disque d’un téraoctet en un quart d’heure environ. Tout ce qui va à cette vitesse est plus rapide que toute liaison externe d’un bâtiment ordinaire : le facteur limitant se déplace à l’intérieur de la machine.
La distinction d’avec l’unité décimale compte surtout dans les achats et la planification de capacité. Une spécification exigeant 10 gigaoctets par seconde et un système livrant 10 gibioctets par seconde ne sont pas la même chose, et l’écart de 7,4 pour cent est le genre de marge qui décide si une conception satisfait à son exigence.
Un gibioctet par seconde équivaut à 1 073 741 824 octets par seconde, à 1 024 mébioctets par seconde ou à environ 1,074 gigaoctet par seconde.