Les mémoires à semiconducteurs

Les mémoires sont des composants destinés à stocker des données binaires. Elles sont organisées en élements simples comprenant de 1 à n bits suivant le type de mémoire. Le plus souvent n a une valeur multiple de 4.

Un élément de 4 bits est un quartet (Nibble ) ou demi-octet, un élément de 8 bits est un octet (Byte), un élement de 16 bit un mot (Word), et un élement de 32 bits un double mot (Double).

Chaque élément est rangé dans la mémoire à un emplacement appelé son adresse. L'organisation des élements dans la mémoire peut être considéré comme un tableau (array) de cellules (cell). Chaque cellule correspond donc à une rangée de n bits.

Les opérations affectant une mémoire sont donc :
- l'adressage d'un élément,

- la lecture ou l'écriture d'un élement.

La capacité d'une mémoire peut être définie en indiquant le nombre total de bits qu'elle peut stocker, ou en indiquant le nombre d'éléments simples de n bits que l'on peut y lire ou y écrire. Exemple : mémoire de 4 Kbits (soit 4096 bits), ou mémoire de 256 mots (soit 256x16=4096 bits)...

Lorsqu'une mémoire a été écrite lors de sa fabrication, et ne peut plus qu'être lue, on l'appelle mémoire morte ROM (Read Only Memory). Si elle peut être écrite une seule fois, mais par l'utilisateur, on l'appelle PROM (Programmable Read Only Memory). Si l'utilisateur peut l'effacer (en général par insolation aux rayons ultraviolets) et ainsi l'écrire autant de fois qu'il le souhaite, on parle alors de REPROM (REProgrammable Read Only Memory), ou EPROM (Erasable Programmable Read Only Memory). On trouvera également des EEPROM (Electricaly Erasable Programmable Read Only Memory), des EAROM (ElectricalyAlterable Read Only Memory), etc. Dans ce dernier cas, l'effacement de la mémoire se fait électriquement, sans ultraviolets.

Lorsqu'une mémoire peut être en permanence écrite et lue, tant que son alimentation électrique est présente, on parle alors de mémoire vive RAM (Random Access Memory). Une RAM peut être statique (SRAM) si elle conserve l'information qu'on y a écrit tant qu'elle est alimentée. Une RAM est dynamique (DRAM) si l'information écrite nécessite un rafraîchissement périodique pour ne pas s'effacer (décharge du condensateur mémorisant l'information).

Exemple d'une mémoire RAM statique constituée de 16 demi-octets. On distingue les tampons d'entrée et de sortie, ainsi que l'ensemble de décodage de l'adresse
(voir la fiche technique de la RAM 74F219A)

 

Voir la liste
des différentes
mémoires

Exemple d'une mémoire EPROM. Elle est formée du tableau XY de ses cellules, de la logique de décodage d'adresse, et des tampons de sortie associés à un module de validation (fiche FM27C256)