ROM – Mémoire morte : Fonctionnement et caractéristiques
Aujourd’hui, on va voir en détail ce qu’est la ROM, ou mémoire morte, un composant essentiel dans l’électronique et l’informatique embarquée. Contrairement à la mémoire vive (RAM), la ROM conserve les données même en l’absence d’alimentation électrique. Ce type de mémoire joue un rôle crucial dans le stockage permanent des programmes et des informations de démarrage.
Définition et rôle de la ROM
La ROM (Read-Only Memory) est une mémoire non volatile utilisée pour stocker des données qui ne doivent pas être modifiées fréquemment, voire jamais, après leur écriture initiale. Elle contient généralement le firmware ou le microcode indispensable au fonctionnement d’un système électronique ou informatique.
Types de ROM et leurs particularités
Plusieurs variantes de ROM existent, chacune adaptée à des besoins spécifiques :
- ROM Maskée : Programmée lors de la fabrication, elle est immuable par la suite.
- PROM (Programmable ROM) : Programmable une seule fois après fabrication grâce à un dispositif spécial.
- EPROM (Erasable PROM) : Effaçable par exposition aux UV et reprogrammable.
- EEPROM (Electrically Erasable PROM) : Effaçable électriquement et reprogrammable sans retrait du circuit.
Fonctionnement interne de la ROM
La ROM est constituée de cellules mémoire où chaque bit est fixé par des circuits électroniques spécifiques, souvent des transistors ou des diodes. Une fois programmée, chaque cellule délivre un signal binaire stable lors de la lecture. La mémoire morte ne nécessite pas de courant pour maintenir les données, ce qui la rend fiable pour un stockage permanent.
Caractéristiques techniques essentielles
Exemple d’utilisation de la ROM
Un microcontrôleur embarque souvent une ROM contenant le programme principal qui contrôle l’appareil. Lors du démarrage, la ROM fournit instantanément les instructions initiales permettant de lancer les routines système avant que la RAM soit opérationnelle.
On comprend donc que la ROM est fondamentale pour la stabilité et la pérennité des systèmes électroniques, assurant un stockage fiable des données critiques.
Pour approfondir, découvrez comment la RAM (mémoire vive) complète la ROM dans les systèmes embarqués.