La mémoire morte (ROM) est un type de stockage électronique qui est incorporé dans un appareil lors de la fabrication. Vous trouverez des puces ROM dans les ordinateurs et de nombreux autres types de produits électroniques; Les magnétoscopes, les consoles de jeux et les autoradios utilisent tous des ROM pour remplir leurs fonctions en douceur.

Ces puces ROM sont intégrées dans un lecteur externe, tel que des lecteurs flash et autres périphériques de mémoire auxiliaires, ou installées dans le matériel du périphérique sur une puce amovible. La mémoire non volatile comme la ROM est toujours viable même sans alimentation.

Vous pouvez également lire: Qu’est-ce qu’une mémoire virtuelle (systèmes d’exploitation)

Types de mémoires ROM

Voici un aperçu des différents types de ROM, des plus basiques aux plus polyvalentes.

Les 4 types de mémoires ROM et leurs caractéristiques
Les 4 types de mémoires ROM et leurs caractéristiques

1. Mémoire ROM

Les puces ROM classiques ou « programmées par masque » contiennent des circuits intégrés. Une puce ROM envoie un courant à travers un chemin d’entrée et de sortie spécifique déterminé par l’emplacement des fusibles entre les lignes et les colonnes de la puce.

Le courant ne peut voyager que le long d’un chemin activé par fusible et ne peut donc revenir que par la prise choisie par le fabricant. Le recâblage est fonctionnellement impossible, il n’y a donc aucun moyen de modifier ces types de puces ROM.

Bien que la production d’un modèle pour une puce ROM originale soit laborieuse, les puces fabriquées à partir d’un modèle existant peuvent être beaucoup plus abordables.

2. Mémoire PROM

La ROM programmable, ou PROM, est essentiellement une version vierge de la ROM qui peut être achetée et programmée une fois à l’aide d’un outil spécial appelé programmeur.

Une puce PROM vierge permet au courant de traverser tous les chemins possibles; le programmeur choisit un chemin pour le courant en envoyant une haute tension à travers les fusibles indésirables pour les «faire sauter».

L’électricité statique peut créer le même effet par accident, rendant les PROM plus vulnérables aux dommages que les ROM conventionnelles.

Une fois qu’un programme a été écrit dans une PROM, il y reste pour toujours. Contrairement à la RAM, les PROM conservent leur contenu lorsque l’ordinateur est éteint.

La différence entre une PROM et une ROM (mémoire morte) est qu’une PROM est fabriquée en tant que mémoire vierge, alors qu’une ROM est programmée pendant le processus de fabrication.

Pour écrire des données sur une puce PROM, vous avez besoin d’un dispositif spécial appelé programmeur PROM ou graveur PROM. Le processus de programmation d’une PROM est parfois appelé gravure de la PROM.

3. Mémoire EPROM

Les puces ROM programmables effaçables permettent plusieurs fois d’être écrites et réécrites. Ces puces ont une fenêtre en quartz à travers laquelle un programmeur EPROM spécialisé émet une fréquence spécifique de lumière ultraviolette.

Cette lumière brûle toutes les petites charges de l’EPROM pour rouvrir ses circuits. Cette exposition vide à nouveau la puce, après quoi elle peut être reprogrammée en utilisant le même processus qu’une PROM. Les puces EPROM s’usent avec le temps, mais elles ont souvent une durée de vie de plus de 1000 taches.

L’EPROM est un type spécial de mémoire qui conserve son contenu jusqu’à ce qu’il soit exposé à la lumière ultraviolette.

La lumière ultraviolette nettoie son contenu, rendant possible la reprogrammation de la mémoire. Pour écrire et effacer une EPROM, vous avez besoin d’un dispositif spécial appelé programmeur PROM ou graveur PROM.

4. Mémoire EEPROM

L’EEPROM est un type spécial de PROM qui peut être effacé en l’exposant à une charge électrique. Comme les autres types de PROM, l’EEPROM conserve son contenu même en cas de coupure de courant. Comme les autres types de ROM, l’EEPROM n’est pas aussi rapide que la RAM.

Pour modifier une puce ROM programmable et effaçable électriquement, appliquez des champs électriques localisés pour effacer et réécrire les données. Les EEPROM présentent plusieurs avantages par rapport aux autres types de ROM.

Contrairement aux méthodes précédentes, l’EEPROM peut être réécrite sans équipement dédié, sans le retirer du matériel, et par incréments spécifiquement désignés. Vous n’avez pas à tout effacer et réécrire pour faire une seule modification.

Que fait la ROM?

La mémoire ROM stocke le « firmware« , qui est un logiciel permanent câblé avec des circuits intégrés. Le fabricant place une puce ROM spécialement conçue dans un périphérique pendant le processus de construction.

Contrairement à la mémoire non volatile d’un disque dur, il est difficile et chronophage de réécrire la mémoire d’une puce ROM. Dans la plupart des cas, il est impossible de falsifier les circuits intégrés, ce qui peut signifier que des formes plus basiques de ROM ne peuvent pas être mises à niveau.

Il peut être possible de reprogrammer certains types modernes de ROM, mais uniquement à faible vitesse et avec un équipement spécial. Ces obstacles rendent la ROM traditionnelle inadaptée aux fonctionnalités qui nécessitent des mises à jour fréquentes des fonctionnalités ou qui sont sujettes à des bogues ou des problèmes de sécurité.

La ROM conventionnelle est préprogrammée pour s’adapter à votre matériel. Il contrôle souvent des fonctions qui font partie intégrante de l’utilité de l’appareil et ne nécessiteront probablement pas de modification ou de personnalisation. Un type de données qui est généralement stocké sur une puce ROM est le système d’entrée-sortie de base (BIOS).

Pourquoi avons-nous besoin de mémoire ROM?

Les puces ROM sont utilisées non seulement dans les ordinateurs, mais également dans la plupart des autres éléments électroniques. Du fait que les données sont entièrement incorporées dans la fabrication de la puce ROM, les données stockées ne peuvent pas être effacées ou remplacées.

Cela signifie un stockage permanent et sécurisé des données. Cependant, si une erreur est commise lors de la fabrication, une puce ROM devient inutilisable. Par conséquent, l’étape la plus coûteuse de la fabrication de la ROM est la création du modèle.

Si un modèle est disponible, la duplication de la puce ROM est très simple et abordable. Une puce ROM n’est pas non plus volatile, de sorte que les données qui y sont stockées ne sont pas perdues lors de la mise hors tension. La ROM est une mémoire à semi-conducteurs capable de fonctionner à une vitesse électronique.

Le BIOS d’un périphérique contrôle la façon dont le périphérique répond aux entrées de l’utilisateur au niveau le plus fondamental, tel que le processus de «démarrage» d’un ordinateur qui se produit lorsque le système est mis sous tension.

Vous pouvez également lire: Qu’est-ce que la mémoire cache du processeur? Caractéristiques.

Différences entre RAM et ROM

  • La ROM peut contenir des données en permanence et la RAM ne le peut pas.
  • La puce ROM est non volatile et la puce RAM est de nature volatile.