13 mars 2010

La mémoire centrale et le courant électrique

Chaque élément de mémoire d'un ordinateur est un " bit ". Ce " bit " peut valoir " 0 " ou " 1 ".

En réalité, chaque " bit " dans la mémoire centrale est un petit interrupteur capable de laisser passer le courant ou de ne pas le laisser passer.



Comme un interrupteur classique, on peut l'ouvrir (le courant ne passe plus) ou le fermer (le courant passe).



Je vous interrompt juste pour signaler une petite erreur. Quand on ferme un interrupteur, le courant ne passe plus, me semble-t-il...

Il n'y avait pas d'erreur. On dit que l'on ferme un interrupteur quand le courant passe. On l'ouvre pour empêcher le courant de passer.

Le schéma ci-contre représente les 8 interrupteurs d'un octet dans la mémoire d'un ordinateur. Certains sont ouverts (en rouge): le courant ne passe pas; ils correspondent à la valeur " 0 ".

Certains sont fermés (en vert): le courant passe; ils représentent la valeur " 1 ".



Écrire dans la mémoire centrale d'un ordinateur, c'est donc ouvrir ou fermer des interrupteurs.

Si l'on coupe l'alimentation électrique de l'ordinateur, le contenu des mémoires s'efface définitivement (valeur 0). Il n'existe aucun moyen de savoir si l'interrupteur était ouvert ou fermé avant la coupure du courant.



Les "interrupteurs" sont, en réalité, des composants électroniques appelés " transistors ".



L'image ci-contre à droite présente un transistor (un peu agrandi) utilisé dans certains appareils électroniques.

Les transistors des mémoires des ordinateurs doivent être beaucoup plus petits car il faut en mettre un très grand nombre dans un très petit volume.



L'image ci-dessous montre un élément de 128 Mo de mémoire (128 millions d'octets peuvent y être stockés). L'échelle est presque 1/1.




1 bit est formé par 1 transistor

1 x 8 bits (un octet) sont formés par 1 x 8 transistor

128.000.000 x 8 bits (128 Mo) sont formés par 128.000.000 x 1 x 8 transistor =

1 024 000 000 transistors

Chaque "bit" de cette mémoire est formé par un transistor. Il faut donc 8 transistors pour former un octet. Les 128 millions d'octets nécessitent donc 1,024 milliards de transistors.
 


Aucun commentaire:

Enregistrer un commentaire