| Bits par seconde (bit/s) | Gigaoctets par seconde (Go/s) |
|---|---|
| 1 Bit par seconde | 1.25 × 10-10 Go/s |
| 2 Bits par seconde | 2.5 × 10-10 Go/s |
| 3 Bits par seconde | 3.75 × 10-10 Go/s |
| 4 Bits par seconde | 5 × 10-10 Go/s |
| 5 Bits par seconde | 6.25 × 10-10 Go/s |
| 10 Bits par seconde | 0.00000000125 Go/s |
| 20 Bits par seconde | 0.0000000025 Go/s |
| 25 Bits par seconde | 0.000000003125 Go/s |
| 50 Bits par seconde | 0.00000000625 Go/s |
| 100 Bits par seconde | 0.0000000125 Go/s |
| Référence | Bits par seconde (bit/s) | Gigaoctets par seconde (Go/s) |
|---|---|---|
| A dial-up modem | 56000 bit/s | 0.000007 Go/s |
| Typical home broadband | 100000000 bit/s | 0.0125 Go/s |
| Gigabit Ethernet | 1 × 109 bit/s | 0.125 Go/s |
| Streaming a 4K film | 25000000 bit/s | 0.003125 Go/s |
Le bit par seconde est l’unité fondamentale du débit de données. Son symbole est bit/s, souvent écrit bps. Il compte combien de décisions binaires un canal porte en une seconde, et toute autre unité de vitesse de transmission en est un multiple.
Étant un débit, il a la forme d’une quantité divisée par un temps, exactement comme les mètres par seconde ou les litres par seconde. L’arithmétique en est simple : une liaison à un certain nombre de bits par seconde, multipliée par une durée en secondes, donne le nombre total de bits transférés, et la division par huit le convertit en octets.
Il faut distinguer l’unité du baud, qui compte des symboles par seconde et non des bits. Les premiers modems transmettaient un bit par symbole : les deux nombres coïncidaient et les mots s’employaient l’un pour l’autre. Les schémas modernes codent plusieurs bits par symbole — en faisant varier ensemble la phase et l’amplitude — si bien qu’un canal à 3 000 bauds peut porter 33 600 bits par seconde. Seul le débit binaire décrit la quantité d’information qui circule.
Claude Shannon établit le plafond théorique en 1948. La capacité d’un canal en bits par seconde dépend de sa largeur de bande et du rapport du signal au bruit, et aucun schéma de codage ne peut la dépasser. Chaque progrès de la conception des modems et des radios depuis lors a été une tentative d’en approcher davantage, et les systèmes modernes s’en tiennent à une fraction de décibel.
En pratique, le débit brut d’une liaison n’est jamais la vitesse à laquelle arrivent les données utiles. Les en-têtes de protocole, les codes correcteurs d’erreurs, les accusés de réception et les retransmissions consomment de la capacité, et la fraction employable avoisine 90 à 95 pour cent sur une liaison filaire et bien moins sur une liaison sans fil partagée.
Les bits par seconde isolés sont rarement cités, car presque tout canal est plus rapide. Les exceptions sont la communication dans l’espace lointain, où une sonde à des milliards de kilomètres peut renvoyer des données à quelques dizaines de bits par seconde, et certains réseaux de capteurs à faible consommation qui transmettent une poignée de bits à longs intervalles pour ménager leur pile.
Un bit par seconde équivaut à 0,125 octet par seconde, à 0,001 kilobit par seconde ou à environ 0,0009766 kibibit par seconde.
Le gigaoctet par seconde est une unité de débit de données valant un milliard d’octets par seconde, soit huit gigabits par seconde. Son symbole est Go/s. C’est l’unité des appareils de stockage les plus rapides et des bus internes d’un ordinateur, où les données circulent entre processeur, mémoire et disque.
Les disques à mémoire flash sur l’interface actuelle atteignent 3 à 14 gigaoctets par seconde, selon le nombre de voies employées et la génération du bus. Chaque voie de l’interconnexion de périphériques fournit environ 2 gigaoctets par seconde à la génération actuelle, et un disque en emploie d’ordinaire quatre. Doubler la génération double le débit, et c’est pourquoi les chiffres ont monté si régulièrement.
La mémoire principale est plus rapide encore. Un canal de mémoire moderne livre 30 à 60 gigaoctets par seconde, et une machine à plusieurs canaux atteint des centaines. Les processeurs graphiques, qui doivent alimenter des milliers d’unités de calcul à la fois, emploient une mémoire dont les largeurs de bande se comptent en milliers de gigaoctets par seconde, point où l’unité cède la place aux téraoctets.
Cette hiérarchie détermine les performances d’un programme. Un processeur peut exécuter bien plus d’opérations par seconde que la mémoire ne peut lui fournir de données : aussi la plupart des logiciels rapides sont-ils écrits pour garder les données dans les petites antémémoires rapides plutôt que de les rechercher sans cesse en mémoire principale. Toute la discipline de l’optimisation repose sur l’ampleur de ces écarts.
Pour la comparaison courante, un gigaoctet par seconde copie un film de deux gigaoctets en deux secondes et remplit un disque d’un téraoctet en dix-sept minutes environ. C’est plus rapide que le réseau de presque tout foyer et que la plupart des liaisons externes : à ce rythme, le goulot d’étranglement revient à ce qui se trouve à l’autre bout.
L’unité décrit aussi les liaisons réseau du centre de données. Une connexion à dix gigabits fait 1,25 gigaoctet par seconde, une à cent gigabits 12,5, et toutes deux sont courantes entre serveurs. Comparer un chiffre de stockage en octets à un chiffre de réseau en bits exige le facteur huit, et l’oublier est la façon dont les équipements finissent mal assortis.
Un gigaoctet par seconde équivaut à 1 000 000 000 d’octets par seconde, à 8 gigabits par seconde ou à environ 0,9313 gibioctet par seconde.