Les mémoires 1. Généralités La mémoire est composée de circuits intégrés permet
Les mémoires 1. Généralités La mémoire est composée de circuits intégrés permettant de mémoriser des mots binaires qui sont très souvent des octets. Un microprocesseur travaille avec cette mémoire, il a besoin de beaucoup d'octets. Pour sélectionner un octet parmi tous les autres, il faut affecter à chaque octet une adresse. Cette adresse est véhiculée par le bus d'adresses. Dans l'exemple, on dispose de 4 lignes d'adresses, soit 24 sélections possibles, donc 16 mémoires. Sur cette mémoire, on trouvera 8 liaisons pour les données, reliées au bus de données. Chaque case mémoire stocke 8 bits donc 1 octet. C'est une mémoire de 16 octets ou 128 bits, Il reste 2 à 5 liaisons (bus de contrôle) permettant un contrôle sur cette mémoire, en l'isolant du bus de données (CS) ou en permettant aux données de rentrer dans la mémoire (WR: écriture) ou de sortir (RD: lecture). 2. Classement matériel des mémoires On peut matériellement classer les mémoires en trois grandes familles: ROM, PROM, RAM. Mémoire ROM (Read Only Memory) La mémoire ROM est une mémoire morte à lecture seule. Son contenu est enregistré une fois pour toutes par le fabriquant et ne peut plus jamais être modifié. Commentaires oraux Les coûts fixes de fabrication d'une telle mémoire sont importants et nécessitent une commande importante de plusieurs milliers d'unités. On peut comparer la ROM a un livre imprimé qui peut être lu autant de fois qu'on le souhaite mais qui ne peut pas être modifié. Mémoire PROM (Programmable Read Only Memory) La mémoire PROM est une mémoire à lecture seule, vierge à l'achat et programmable une seule fois par l'utilisateur qui est le concepteur du système à microprocesseur. Commentaires oraux On peut comparer la PROM à un cahier sur lequel l'utilisateur inscrit à l'encre le programme. La mémoire PROM comprend deux familles de mémoire: EPROM et EEPROM. Mémoire EPROM (Erase Programmable Read Only Memory) La mémoire EPROM est à lecture seule dans le système. Elle est vierge à l'achat, programmable par l'utilisateur mais éventuellement effaçable en totalité dans un effaceur d'EPROM par exposition aux rayons ultra-violets pendant une durée d'environ une demi-heure. Commentaires oraux Cet effacement est donc relativement long et doit être obligatoirement fait hors site. Mémoire EEPROM (Electrically Erasable Programmable Read Only Memory) La mémoire EEPROM est de même type qu'une mémoire EPROM mais effaçable électriquement en appliquant une tension sur certaines broches. Commentaires oraux L'effacement dans ce cas est beaucoup plus rapide (quelques secondes) et peut être fait avec le cours_05.sdw avril 2002 1/2 Cours Informatique Décodeur 4 parmi 16 A3 A2 A1 A0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Contrôle Bus d'adresses Bus de contrôle Bus de données CS R/W Les mémoires composant monté dans le système. Mémoire RAM (Random Access Memory) La mémoire RAM est une mémoire vive dans laquelle l'utilisateur peut écrire et lire à volonté. Cette mémoire perd son contenu en cas de coupure d'alimentation. Commentaires oraux Une pile de sauvegarde électrique est quelquefois associée à ce type de mémoire pour éviter un effacement intempestif dû à une coupure d'alimentation du système. 3. Classement logiciel des mémoires On peut aussi classer les mémoires par leur utilisation ou leur contenu: mémoire programme et mémoire données. Mémoire programme La mémoire programme contient la liste ordonnée des instructions à traiter par le processeur, c'est à-dire le programme. Elle sauvegarde les informations nécessaires au fonctionnement général du système dans un programme spécial appelé moniteur. Celui ci permet la gestion des différents périphériques et mémoires ainsi que les informations de transfert et de traitements des données. Dans un système à microprocesseur la mémoire programme est en général de type ROM ou PROM. Mémoire données La mémoire données sauvegarde les entrées en provenance des périphériques d'entrées (capteurs, boutons de pupitre, claviers, souris, lecteur de disque, ... ), les résultats intermédiaires de calcul du processeur, les données de sortie en partance vers les périphériques de sorties (préactionneurs, voyants, afficheurs, écran vidéo, enregistreur de disque, ... ). La mémoire données est obligatoirement une mémoire de type RAM puisque la lecture et l'écriture y sont nécessaires en permanence. cours_05.sdw avril 2002 2/2 Cours Informatique uploads/Litterature/ cours-05-memoires.pdf
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 30, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.0284MB