Information Technology Reference
In-Depth Information
sortie. Il s'agit d'une mémoire de 12 bits organisée en mots de 3 bits, respectivement
d'adresse 0, 1, 2, 3 (à partir du haut du schéma). Le bus de commandes transporte le
signal de commande (1 pour une écriture, 0 pour une lecture). Le bus d'adresses peut
adresser les 4 mots et le bus de données transporte 3 bits de données.
Pour écrire dans le mot 1 de ce boîtier mémoire, le processeur :
- active CS à 1;
- dépose la valeur d'adresse binaire « 01 » sur le bus d'adresses. La ligne 1 du déco-
deur est activée et prend la valeur 1;
- place 1 sur le bus de commande. Le mot d'adresse 1 est alors sélectionné. Le signal C
de chaque bit du mot 1 est activé, donc les signaux S de ces bits prennent la valeur
des signaux E. Les signaux C des autres mots sont positionnés à 0. La barrière de
sortie est fermée (le contenu actuel du mot d'adresse 1 n'affecte pas le bus de
données). La barrière d'entrée est ouverte : les signaux E du mot d'adresse 1 pren-
nent la valeur des signaux du bus de données. L'écriture mémoire est terminée.
L'opération de lecture est très semblable. On notera l'importance des barrières
d'entrée et de sortie qui dans le cas d'une écriture (barrière de sortie) empêche que
les valeurs actuelles des bits ne viennent perturber les valeurs transportées par le bus
de données, et dans le cas d'une lecture (barrière d'entrée) empêche que les données
déposées sur le bus ne viennent perturber les signaux d'entrée de la mémoire.
8.2.2 Les mémoires mortes
Les mémoires vives sont accessibles en lecture et écriture mais sont volatiles. Bien
des applications (programme et données) impliquent d'êtres stockées de manière
permanente, même en l'absence d'alimentation électrique, comme par exemple le
programme de « boot » d'un ordinateur. Ces mémoires, accessibles uniquement en
lecture, sont connues sous le nom de ROM ( Read Only Memory ).
Les différentes évolutions technologiques de ce type de mémoire sont résumées
dans la figure 8.10.
La caractéristique essentielle de ce type de mémoire est un temps d'accès très
faible, sauf peut-être pour les mémoires flash (environ 100 nanosecondes). Compa-
rativement aux disques magnétiques (temps d'accès en millisecondes) les mémoires
flash sont très performantes mais ont, pour le moment, des durées de vie trop faibles
pour remplacer les disques magnétiques.
8.2.3
Les registres
On peut réaliser des registres à partir de circuits flip-flops ou des bascules comme le
montre la figure 8.11. La broche d'horloge CK alimente toutes les entrées CK des
bascules composant le registre. La broche CLR (Clear) est également commune à toutes
les bascules du registre et permet de remettre à 0 le contenu de chaque bascule.
Le brochage d'un registre de 16 bits nécessite donc, dans cette architecture,
36 broches. Comme nous l'avons vu pour les mémoires de grande capacité ce n'est
pas ce type de montage qui est réalisé.
 
 
Search WWH ::




Custom Search