Unités informatiques et conversions.

 

La plus petite information est le digit (Bit en Anglais) et représente soit un 0, soit un 1.

Les Bits sont traités par paquets de 8 : l'octet (Byte en Anglais).

1 Octet = 8 Bits

Lorsque l'on a plein d'Octets, on parle de Kilo Octets (Kb en Anglais) ou de Méga Octets :
1 Ko = 1 Kb (Anglais) = 1024 Octets
1 Mo = 1 Mb (Anglais) = 1024 Ko = 1024*1024 Octets soit 1048576 Octets

C'est pourquoi 1000000 Octets = 0.95 Mo et non 1 Mo

Quand on parle de débit, on utilise souvent le terme de "bit par seconde" (anciennement appelé Baud avec une petite nuance électronique...) sous le terme bps (Pareil en Anglais).

1 bps = un Bit (digit) passant chaque seconde.
1 Kbps = 1000 Bits / seconde.
1 Mbps = 1000000 Bits / seconde.
1 Gbps = 1000000000 Bits / seconde.

Comme il faut 8 Bits pour faire un Octet :

1 Kbps = 125 Octets / seconde.
1 Mbps = 125000 Octets / seconde.
1 Gbps = 125000000 Octets / seconde.

Comme il faut 1024 Octets pour faire un Kilo Octet :
1 Kbps = 125 Octets / seconde.
1 Mbps = 122 Ko / seconde.
1 Gbps = 122000 Ko / seconde.

Comme il faut 1024 Kilo Octets pour faire un Méga Octet :
1 Kbps = 125 Octets / seconde.
1 Mbps = 122 Ko / seconde.
1 Gbps = 119 Mo / seconde.

Pour convertir des bps en Octets/s,

bps/8 donne des Octets/s
Kbps*1000/8 donne des Octets/s
Mbps*1000000/8 donne des Octets/s

X "Octets/s" / 1024 donne des Ko/s
X "Ko/s" / 1024 donne des Mo/s

D'ou les conversions suivantes :
- 100Mbps = 11.9 Mo/s
- 22Mpbs = 2.62Mo/s
- 11Mbps = 1.31Mo/s
- 512Kbps = 62.5Ko/s

Le 802.11b à une bande passante théorique de 11Mbps mais en pratique, elle se situe autour de 7Mbps soit environ 850Ko/s.

 

Unités de mesure

Il n'est pas rare de faire la confusion sur la taille réelle d'un disque dur tellement les constructeurs et journalistes entretiennent notre ignorance sur ce point, sans compter qu'il est moins sexy pour un constructeur de traduire des données décimales en données binaires. Dans le monde de l'informatique, le mégaoctet est défini de deux manières. On peut utiliser le système métrique (kilo = 1000, Méga = 1 million et Giga = 1 milliard) et dans ce cas 1 Mo (mégaoctets) vaut 1 million d'octets (106).

D'un autre côté, on utilise le modèle binaire, cher à l'électronique et à l'informatique. On raisonne en "bit", en octet (8 bits) et en puissance de 2. Prenez votre calculatrice Windows (mode Affichage Scientifique) et vous vérifiez qu'un kilo correspond alors à 2 puissance 10 (210=1024 octets), un Méga à 2 puissance 20 (220=1 048 576 octets) et un giga à 2 puissance 30 (230=1 073 741 824 octets).

Pour compliquer le tout, on a un problème de traduction. Certes, un bit en anglais signifie la même chose en français puisqu'il n'y a pas de traduction pour ce mot (bit = Binary Digit). Mais cela se corse avec byte qui signifie octet en francais (un octets = 8bits). Et l'on voit souvent que Kilobyte est confondu avec kilobit (au lieu de kilo-octet).

Enfin bref, ce mélange de référence fait qu'un Mégaoctet (Mo ou Mb en anglais) peut correspondre à  1,000,000 d'octets ou à 1,048,576 octets.

FDISK affiche les valeurs en Mo binaires, idem pour l'Explorateur de Windows, alors que certains Bios récents affichent les capacités en Mo décimaux et de même pour les constructeurs de disques durs.

Pour passer du mode décimal au mode binaire, ce serait alors :
 
Mo décimal x 1,000,000
---------------------- = Mo binaires
      1,048,576
Pour passer du mode binaire au mode décimal, ce serait alors :
 
Mo binaire x 1.048576 = Mo décimal

inform.gif (70 octets)Pour aller plus loin

(voir également : http://physics.nist.gov/cuu/Units/binary.html)

Préfixes, Symboles et puissances de 10

deka (da)= 101 = 10
hekto (h)= 102 = 100
kilo (k)= 103 = 1.000
mega (M)= 106 = 1.000.000
giga (G)= 109 = 1.000.000.000
tera (T)= 1012 = 1.000.000.000.000
peta (P)= 1015 = 1.000.000.000.000.000
exa (E)= 1018 = 1.000.000.000.000.000.000
zetta (Z)= 1021 = 1.000.000.000.000.000.000.000
yotta (Y)= 1024 = 1.000.000.000.000.000.000.000.000

Pour le kilo et les unités inférieures, les lettres sont en minuscules. Pour les Mégas et unités supérieures la première lettre du symbole doit être en lettre capitale.

On doit observer un espace entre la quantité et son symbole (10 Mo et non pas 10Mo)

Quelques conventions :

- la taille de la mémoire est toujours exprimée en mode binaire
- la taille des disques est exprimée alternativement en mode binaire ou décimal.

On l'a vu, le symbole pour est en minuscules (k) e du coup l'expression Ko est utilisée pour les kilo-octets exprimés en mode binaire...Par contre, as de convention pour "Mega" (Mo) et les autres.

Transmission de données :

La capacité est exprimée en bit par seconde.

Autrement dit, 1 kilobit est égal à 1.000 bits (1 kb), soit encore (en valeur binaires et avec la majuscule) 1 kilobit est égal à  1.024 bits (1 Kb)

Cela donne des bits par seconde ("bps" mais de préférence "bit/s") comme unité de départ.

1 kbps = 1000 bits en décimal
1 Kbps = 1024 bits en binaire
etc.

Puisque que le bit/s est le même d'un système à l'autre, un modem qui affichera 14,4 kbps au lieu de 14.400 bps signifiera que l'on se situe en mode décimal.

Pour la vitesse d'un modem, on utilise de préférence le taux en bps (ou "bit/s") et non en baud car le baud (Bd) est le nombre de changements significatifs d'un signal par seconde, lesquels changements significatifs représentent la modulation.

Selon la FAQ de Sébastien VILLEMINS "Si cette modulation est bivalente, la vitesse de modulation (en Bd) est égale au débit binaire (en bit/s). C'est par exemple le cas du modem du Minitel, mais certainement pas celui d'un modem rapide. Exprime en d'autres termes, le baud mesure la rapidité de modulation, c’est-à-dire la cadence a laquelle le modem peut changer sa modulation. Le débit binaire n'est égal a la rapidité de modulation que pour les modems anciens qui ne transmettent qu'un bit a la fois (V21, V23). Les modems récents utilisent des modulations qui codent plusieurs bits a la fois, et leur débit binaire en bps est supérieur a leur rapidité de modulation en bauds. Seul le débit binaire en bps reflète la performance du modem."

 D'autre part, "Ne pas confondre bps (bits par seconde) et cps (caractères par seconde) : pour transmettre un caractère, il faut (en simplifiant) 10 bits (8 bits de données, 1 bit de stop, 1 bit de start). D'une manière approximative, on peut donc calculer la vitesse en cps en divisant la vitesse en bps par 10 (en mode normal). Dans le cas d'une liaison V42, les bits de starts et de stop sont remplacés par des délimiteurs de paquets."

Pour illustrer, il faut également savoir qu'une connexion asynchrone entre modems utilise au moins deux bits supplémentaires pour chaque octet (Start bit et Stop bit).  Le calcul, hors compression, doit donc donner  :

28 800 bits/sec => 2 880 octets/s => 2.8125 Ko/s => 168.75 Ko/mn => 1 Mo en 6 mn 4 s. Pour le Numéris, il s'agit d'une synchrone (donc pas de Start & Stop bits), ce qui veut dire que même à vitesses "bits/sec" égales (si c'était possible, bien sûr), Numéris a nécessairement un avantage de débit de 25% (quand un modem standard a reçu 1 octet (10 bits), un modem synchrone à vitesse identique a déjà reçu 1 octet plus 1 quart d'octet).


Mesure de la fréquence

La fréquence est mesurée en hertz. Le symbole est Hz, mais le mot hertz n'est pas en lettres capitales (ça vient de Heinrich Hertz). Un hertz donne un cycle par seconde. En électronique, qui utilise le courant direct, un cycle représente un battement émis par un crystal.

Il y a une corrélation réciproque entre hertz (Hz) et nanosecondes (ns) :

1000/MHz = ns 1000/ns = MHz


1 MHz = 1000 ns
8 MHz = 125 ns
16 MHz = 62.5 ns
20 MHz = 50 ns
25 MHz = 40 ns
33 MHz = 33 ns
100 MHz = 10 ns
1000 MHz = 1 ns