Ok petit cours de conversion
Il existe une multitude de base numérique que l´on utilise dans diverses applications la base la plus utilisé dans notre société est la base 10 Décimal, celle utilisé en informatique est la base 2 (Binaire) mais par soucis de simplicité pour la lecture de données on pourra aussi utilisé la base 16 (Hexadécimal) utilis notament pour la lecture de la mémoire.
Base 2, base 10, Base 16??
On parle d´une base Numérique losrqu´on détermine un nombre fixe d´unité.
Base 2 : 2 Unité allant de 0 à 1
Base 10 : 10 unité allant de 0 à 9
Base 16 : 16 Unité allant de 0 à F
la base 10 étant notre référence il n´éxiste pas de chiffre suppérieur a 9 donc on remplace les chiffre manquant par des lettres dans le cas de la base 16 on prendra 6 lettre de l´alphabet, A à F, ce qui correspondrait a 10 pour aller a 15 en Hexadecimal on a donc :
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
L´informatique.
En informatique on utilise comme référence la base 2 donc le binaire, l´unité ici ce nomme le Bit (Binary Digit). Un Bit ne peut avoir que 2 état 0 et 1, pour simplifier la lecture lors de transfert de donné un va rassembler tout les bits par paquet de 8 pour former ce qu´on appel un Octet (ou Bytes en anglais)
Donc dans le cas présent
1 octet = 1 byte = 8 Bits
Dans le même esprit étant donné qu´on utilise la base 2 les unités de mesure tel que Kilo Méga et giga sont légèrement différent de la base 10 que l´on connait et donc que l´on maitrise.
En base 10 : 1000 = 1K
En base 2 obtenir 1000 est de l´ordre de l´impossible alors on accepte par convention la règle suivante : 1024 = 1K.
Donc on reprendra le tableau suivant pour conclure :
8 bits = 1 octet
1 octet = 1 byte
1024 Octets = 1 ko = 1 Kb
1024 Ko = 1 Mo = 1Mb
1024 Mo = 1 Go = 1Gb