7. Cette petite chose appelée bit *
* Ce n'est pas un avis personnel, c'est celui de ma femme.
1
0
Bit
Bit
binary digit
Ouvert
Fermé
Allumé
Éteint
Avancer
Stopper
Plein
Vide
Vrai
Faux
Façon de noter deux états différents
Le courant passe j’écris 1
Le courant est coupé j’écris 0
9. Le clavier une série d’interrupteurs
q
w
e
Touche appuyée
Touches relâchées
Le courant passe
Par la touche appuyée
q
0
w
0
e
1
10. Une touche, huit câbles
q
w
Les interrupteurs
Possèdent huit fils électriques
0
1
11. Le courant ne passe pas partout
w
e
0
1
Certains câbles de la touche
Ne s’allument pas
12. Plusieurs combinaisons possibles
0
1
Chaque touche
N’allume que certains câbles
e
w
Soit
255
Agencements possibles
Avec 8 fils
255
Caractères disponibles
Sur un clavier
a
13. Une représentation simplifiée
w
1
1
1
1
1
1
0
0
Je peux représenter comme cela
Mais ce n’est pas pratique
!
Ou sous forme de cases
Plus pratique
!
w
1
1
1
0
1
1
1
0
a
1
0
0
0
0
1
1
0
14. a
1
0
0
0
0
1
1
0
Résumons
1 fil électrique est représenté par
1 bit
Qui prend pour valeur
1
0
Le courant passe
Le courant ne passe pas
Une touche possède
8 fils
8 bits
DONC
Selon la touche appuyée
Les fils « allumés » sont différents
Il y a 255 possibilités avec 8 câbles
Je dispose donc de 255 caractères sur un clavier
Pour simplifier la représentation
On note les 0 et 1 à la suite les uns des autres
15. Cas patent de dyslexie
w
3
5
6
7
1
2
4
8
w
1
1
1
0
1
1
1
0
Fil 1
Fil 4
Fil 8
La représentation s’effectue
De droite à gauche
w
0
1
1
1
0
1
1
1
Fil 8
Fil 4
Fil 1
16. Le grand huit
Le bit a des multiples
Comme le centimètre et le mètre (100 fois 1 centimètre)
8 bits est un multiple du bit
(8 fois 1 bit)
Ce multiple s’appelle un
0
1
1
0
0
0
0
1
Octet
a
Fil 8
Fil 4
Fil 1
Un octet
c’est compter avec seulement 8 doigts
17. Un câble électrique, une valeur
Chaque bit prend une valeur
Le 1° centimètre prend la valeur 1
Le 2° centimètre prend la valeur 2
Comme
Le 1° doigt la valeur 1
Le 2° doigt la valeur 2
18. Plusieurs câbles, plusieurs valeurs
a
0
Fil 8
128
1
64
1
32
0
16
0
Fil 4
8
0
4
0
2
1
Fil 1
1
Valeurs
C’est 2 fois la valeur précédente
Le 1° fil prend la valeur 1
Le 3° fil prend la valeur 4
Le 2° fil prend la valeur 2
Mais…
L’incrémentation n’est pas de 1
19. Une touche, une valeur
97
a
4
16
32
64
1
2
8
128
1
0
0
1
1
0
0
0
1
32
64
+
+
=
a
w
97
119
Additionner les valeurs des bits à 1
21. À cheval sur les mots, à ski sur les lettres
97
a
Code ASCII de
119
w
Code ASCII de
49
2
Code ASCII de
32
Touche espace
Code ASCII de
Une touche possède un code numérique
Ce code s’appelle code ASCII (prononcez ASKI)
ASCII
American Standard Code for Information Interchange
0
1
1
0
0
0
0
1
Fil 8
Fil 4
Fil 1
97
64
32
1
22. À table ou à ski
49
2
97
a
119
w
32
Touche espace
Code ASCII
Caractère
Ensemble des codes
Table ASCII
120
x
23. Et les majuscules
0
1
1
0
0
0
0
1
Fil 8
Fil 4
Fil 1
97
64
32
1
a
0
1
0
0
0
0
0
1
65
64
32
1
A
Le courant ne passe plus dans le 6° fil
32
97
32
B = 66
C = 67
24. Ma touche se propage
q
w
e
0
1
1
0
0
1
0
1
Mémoire de l’ordinateur (RAM)
Attente de traitement
e = 101
1 + 4 + 32 + 64
28. Les bits sont stockés sur le support
B
o
n
j
o
u
r
s
s
10 caractères
Fichier = 10 octets (1 caractère = 1 octet)
Les 80 bits sont écris
Dans 80 « cases » (bits) du disque
0
0
1
1
0
1
1
1
1
0
1
1
0
0
0
1
0
1
1
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
1
0
0
0
0
0
0
1
1
0
1
0
1
0
0
1
1
0
1
1
1
1
0
1
1
1
0
1
0
1
1
0
0
1
0
0
1
0
0
1
1
1
0
0
1
1
29. Des multiples de l’octet
8 bits
1 octet
Mille octets
1 Kilooctet
1 Ko
1 Million d’octets
1 Megaoctet
1 Mo
1 Milliard d’octets
1 Gigaoctet
1 Go
Mille milliard d’octets
1 Téraoctet
1 To
1 bit
8000 bits
30. L’ordinateur compte par 8
Avec ma main c’est pareil
Je montre 2, mais ma main a toujours 5 doigts
Même si 4 bits suffisent pour conserver une valeur
Une valeur est toujours codée sur 8 bits
L’ordinateur lit toujours des portions de 8 bits
31. 32 ou 64 bits
Plus il peut traiter d’informations
Plus l’ordinateur est puissant
Volume d’information qu’un ordinateur
est capable de traiter
En 1 opération (1 cycle d’horloge)