J'ai l'impression que les seuls lecteurs du sujet sont ceux qui connaissent déjà  tout cela. Qu'en est-il des autres ? S'enfuient-ils à  la seule vue du titre ? Où est-ce après la lecture du premier paragraphe qu'ils roulent sous la table, en position fÅ“tale ? J'aimerais bien savoir.

Si, [i:xkfxz2n7]par exemple[/i:xkfxz2n7], votre réaction est &quot;Oulala, trop prise de tête, j'vais pas me farcir tout ça !&quot;, je vous invite à  le signaler directement sur le sujet (tant pis pour les bonnes manières). Au moins, ça me donnera des pistes de réflexion sur le thème &quot;comment faire fuir moins de gens&quot;.

Le chapitre qui suit devrait être un peu plus intéressant pour les non-profanes.


[size=200:xkfxz2n7][b:xkfxz2n7]Chapitre 3 - La mémoire[/b:xkfxz2n7][/size:xkfxz2n7]


[spoiler:xkfxz2n7][size=150:xkfxz2n7][b:xkfxz2n7]La cellule mémoire[/b:xkfxz2n7][/size:xkfxz2n7]

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/1&#46;PNG[/img:xkfxz2n7]

On peut faire deux opérations sur ce circuit : mise à  1 et mise à  0.


[b:xkfxz2n7]Mise à  1 &#40;Set&#41;[/b:xkfxz2n7]

- On envoie de l&#39;air comprimé dans Set. La sortie passe à  1.
- On relâche l&#39;air comprimé dans Set. La sortie RESTE à  1.

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/2&#46;PNG[/img:xkfxz2n7]


[b:xkfxz2n7]Mise à  0 &#40;Reset&#41;[/b:xkfxz2n7]

- On envoie de l&#39;air comprimé dans Reset. La sortie passe à  0.
- On relâche l&#39;air comprimé dans Reset. La sortie RESTE à  0.

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/3&#46;PNG[/img:xkfxz2n7]


Ce circuit est donc capable de mémoriser une information binaire &#40;0 ou 1&#41;.



[size=150:xkfxz2n7][b:xkfxz2n7]Sélectionner une cellule mémoire[/b:xkfxz2n7][/size:xkfxz2n7]

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/4&#46;PNG[/img:xkfxz2n7]

Si l&#39;entrée Sélection vaut 0, la cellule mémoire est coupée de l&#39;extérieur.
Si l&#39;entrée Sélection vaut 1, on peut accéder à  la cellule mémoire.

Cela permet de sélectionner une cellule mémoire particulière, pour écrire dedans &#40;Set et Reset&#41; ou pour lire son contenu &#40;Sortie&#41;. Sur le schéma suivant, par exemple, c&#39;est la cellule 3 qui est sélectionnée.

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/5&#46;PNG[/img:xkfxz2n7]



[size=150:xkfxz2n7][b:xkfxz2n7]L&#39;adressage[/b:xkfxz2n7][/size:xkfxz2n7]

On veut maintenant concevoir le circuit suivant :

En entrée, on à  le numéro &#40;en binaire&#41; de l&#39;espace mémoire que l&#39;on veut sélectionner.
En sortie, on a de l&#39;air comprimé dans le tuyau Sélection de l&#39;espace mémoire que l&#39;on veut sélectionner.

Voici un exemple pour 4 espaces mémoires &#40;explications ci-dessous&#41; :

[img:xkfxz2n7]http&#58;//arkhitude&#46;free&#46;fr/Cours/Ordinateur/Chapitre%203/6&#46;PNG[/img:xkfxz2n7]

Un bus est un ensemble de fils.

Si le bus d&#39;adresse vaut 00 &#40;a = 0 et b = 0&#41;, Sélection 1 vaudra 1 et les autres 0.
Si le bus d&#39;adresse vaut 01 &#40;a = 0 et b = 1&#41;, Sélection 2 vaudra 1 et les autres 0.
Si le bus d&#39;adresse vaut 10 &#40;a = 1 et b = 0&#41;, Sélection 3 vaudra 1 et les autres 0.
Si le bus d&#39;adresse vaut 11 &#40;a = 1 et b = 1&#41;, Sélection 4 vaudra 1 et les autres 0.

Avec un bus d&#39;adresse de 2 fils, on peut donc sélectionner 4 espace mémoires.
Avec un bus d&#39;adresse de 3 fils, on peut sélectionner 8 espace mémoires.
Avec un bus d&#39;adresse de 4 fils, on peut sélectionner 16 espace mémoires.
...
Avec un bus d&#39;adresse de 32 fils, on peut sélectionner 4 294 967 296 espaces mémoires. C&#39;est, grosso modo, la mémoire vive des PC actuels.

En réalité, un espace mémoire ne contient pas une seule cellule mémoire, mais 32. C&#39;est cela que l&#39;on désigne lorsqu&#39;on parle de &quot;processeur 32 bits&quot;.
Pour lire et écrire dans un espace mémoire, on utilise donc pas un fil unique, mais un bus de 32 fils.
Accessoirement, on se débrouille pour utiliser le même bus pour lire et pour écrire. C&#39;est le &quot;bus de donnée&quot;.

On gère donc la mémoire d&#39;un ordinateur avec un bus d&#39;adresse et un bus de données.[/spoiler:xkfxz2n7]