Technologie - Informatique
Kilo Mega Giga Tera... Evolution des capacités de stockage en informatique - OCTET
unités, multiples, évolution
OCTET
KILOoctet
MEGAoctet
GIGAoctet
TERAoctet
PETAoctet
EXAoctet
ZETTAoctet
YOTTAoctet


OCTET
et système binaire

Cliquez ici pour télécharger la version PDF imprimable

► Système DECIMAL (base 10)
un simple petit rappel...
Exemple : dans notre système habituel : le nombre 3 805 est codé sur 4 chiffres.

Décomposition :


x 1000
(milliers)
|
x 100
(centaines)
|
x 10
(dizaines)
|
x 1
(unités)
|

3

8

0

5

└────────┴────────┴────────┴────────┘
= 3000 = 800 = 0 = 5

3000 + 800 + 0 + 5 = 3805

Remarques :
  • Quand on se déplace vers la gauche, le chiffre devient 10 fois + lourd (ou 10 fois + important).
  • sur 4 chiffres, il y a 10 000 combinaisons possibles (un nombre entre 0 et 9999 maxi).

► Système BINAIRE (base 2)
C'est exactement le même principe, mais avec deux chiffres (0 ou 1) au lieu de dix (0 à9).
En binaire, les "chiffres" s'appellent des "bits". Un nombre écrit sur 8 bits s'appelle un OCTET.

Exemple : 1010 1110 , un nombre codé sur 8 bits.

Décomposition d'un OCTET :


x 128
|
x 64
|
x 32
|
x 16
|
x 8
|
x 4
|
x 2
|
x 1
|

1

0

1

0

1

1

1

0

└────┴────┴────┴────┴────┴────┴────┴────┘
128 0 320 8 4 2 0

128 + 32 + 8 + 4 + 2
= 174

Généralement, on ajoute le signe "%" pour indiquer que le nombre est en base 2, et (d) pour un nombre décimal.
donc : % 1010 1110 = 174 (d)


Remarques :
  • Quand on se déplace vers la gauche, le chiffre devient 2 fois + lourd (ou 2 fois + important).
  • sur 8 bits, il y a 256 combinaisons possibles (un nombre de 0 à 255 maxi), le nombre binaire étant compris entre 0000 0000 et 1111 1111 maxi.

► Un nombre BINAIRE codé sur 16 bits = 2 octets de mémoire
2 octets peuvent contenir 2 petits nombres (2 x 255 maxi) ou 1 grand nombre (65 535 maxi)

Exemple : 0010 0111 1001 1100, un nombre codé sur 16 bits.

Décomposition des 2 octets :



32768
|
16384
|
8192
|
4096
|
2048
|
1024
|
512
|
256
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|

0

0

1

0

0

1

1

1

1

0

0

1

1

1

0

0

└────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘
00819200102451225612800168400


8192 + 1024 + 512+ 256 +128 + 16 + 8 + 4
= 10 140

Remarque : sur 16 bits (2 octets), il y a 65536 combinaisons possibles (un nombre de 0 à 65535 maxi).

► Un nombre BINAIRE codé sur 24 bits = 3 octets de mémoire
3 octets permettent (par exemple) de coder la couleur d'un pixel sur l'écran.

  • ■■■■■■■ 1 octet pour 256 variétés de ROUGE
  • ■■■■■■■ 1 octet pour 256 variétés de VERT
  • ■■■■■■■ 1 octet pour 256 variétés de BLEU

En mélangeant toutes les combinaisons possibles, on obtient 256 x 256 x 256 = 16 777 216 (16 millions) de couleurs.

Conclusion : sur 24 bits (3 octets), il y a 16 777 216 combinaisons possibles (un nombre de 0 à 16 777 215 maxi).



► Système HEXADECIMAL (base 16)
C'est exactement le même principe que la base 10, mais avec seize chiffres (0 1 2 3 4 5 6 6 7 8 9 A B C D E F) au lieu de dix (0 1 2 3 4 5 6 7 8 9).
Le chiffre "F" correspond à la valeur "15" en décimal.


Table de correspondance :

Binaire
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
........
11001
11010
11011
........
11111
100000
100001
........
10011110
10011111
10100000
10100001
10100010
........
111111110
11111111
Hexadécimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1 0
1 1
1 2
........
1 9
1 A
1 B
........
1 F
2 0
2 1
........
9 E
9 F
A 0
A 1
A 2
........
F E
F F
Décimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
........
25
26
27
........
31
32
33
........
158
159
160
161
162
........
254
255


Exemple sur 4 chiffres en hexadécimal : le nombre 4FC0

Décomposition :


x 4096
|
x 256
|
x 16
|
x 1
|

4

F

C

0

└────────┴────────┴────────┴────────┘
= 16384 = 3840 = 192 = 0

16384 + 3840 + 192
= 20 416

donc : 4FC0 en hexadécimal = 20 416 en décimal.

Remarques :
  • Quand on se déplace vers la gauche, le chiffre devient 16 fois + lourd (ou 16 fois + important).
  • sur 2 chiffres, il y a 256 combinaisons possibles (un nombre de 0 à FF maxi).
  • sur 4 chiffres, il y a 65536 combinaisons possibles (un nombre de 0 à FFFF maxi).

► Conversion BINAIRE (base 2) - HEXADECIMAL (base 16)
Avec 2 chiffres, la valeur maximale est non pas 99 mais FF (qui correspond à la valeur 255 en décimal, ou encore 1111 1111 en binaire)
La conversion Binaire / Hexadécimal est très simple puisque le 1er chiffre correspond aux 4 bits de gauche, et le 2e chiffre aux 4 bits de droite.


  • les 4 premiers bits (le quartet de gauche) donnent la valeur du 1er chiffre en hexadécimal
  • les 4 derniers bits (le quartet de droite) donnent la valeur du 2e chiffre en hexadécimal

Exemple sur 1 octet : le nombre binaire 1100 0111



x 8
|
x 4
|
x 2
|
x 1
|

1

1

0

0

└────┴────┴────┴────┘
8 4 00

QUARTET DE GAUCHE
8 + 4 = 12 en décimal
= le chiffre "C" en hexadécimal.



x 8
|
x 4
|
x 2
|
x 1
|

0

1

1

1

└────┴────┴────┴────┘
0 4 21

QUARTET DE DROITE
4 + 2 + 1 = 7 en décimal
= le chiffre "7" en hexadécimal.

Généralement, on ajoute le signe "$" pour indiquer que le nombre est en base 16.
donc : % 1100 0111 = $ C7





| unités, multiples, évolution | OCTET | KILOoctet | MEGAoctet | GIGAoctet | TERAoctet | PETAoctet | EXAoctet | ZETTAoctet | YOTTAoctet |

Kilo Mega Giga Tera... Evolution des capacités de stockage en informatique - OCTET (Technologie - Informatique)    -    Auteur : Nicolas Paulin - France


48135 visiteurs depuis 2011-04-21
dernière mise à jour : 2026-10-12

Blog-City >> Technologie >> Blog #13423

créez vous aussi
votre propre site !
Villages de France - Publiez vos plus belles photos de votre village pour le faire connaître !


des correspondants
pour les jeunes tous pays
Etudiants du Monde : des correspondants pour les jeunes du monde entier

Espace réservé à l'auteur du site
Mot de passe :
Mot de passe oublié ? - unpublish