Si vous ne le savez pas, l'acronyme ROM signifie Read-Only Memory. Les puces ROM ne sont pas seulement utilisées dans les ordinateurs, mais également dans d'autres appareils électroniques, tels que les smartphones. Également connu sous le nom de stockage du micrologiciel d'un matériel, il s'agit d'un circuit intégré qui est programmé avec des données spécifiques au moment de sa fabrication.

La ROM est une mémoire non volatile, ce qui signifie que contrairement à la RAM, elle ne perd pas les données une fois l'appareil éteint, et c'est l'une des principales raisons pour lesquelles elle est utilisée comme stockage secondaire sur des appareils contenant des programmes et des données fixes.

 


Comment fonctionne la ROM ?

La mémoire morte fonctionne comme un tableau. La ROM contient une grille de lignes et de colonnes qui doivent être activées ou désactivées. Si la valeur est 1, il utilise une diode pour connecter les lignes. Lorsque la valeur est 0, les lignes ne sont pas du tout connectées. Chaque élément de la matrice correspond à l'élément de stockage présent dans la puce mémoire.

L'adresse qui est transmise à la puce est utilisée pour sélectionner un emplacement de mémoire spécifique. Alors la valeur qui est lue sur la puce mémoire correspond au contenu de l'élément sélectionné du tableau. On sait que la ROM se compose de deux composants de base qui sont des portes de décodeur et OU.

En ROM, lorsqu'il y a une entrée dans le décodeur, elle sera sous forme binaire et la sortie lui sera équivalente en décimal. Toutes les portes OU présentes dans la ROM prendront la sortie du décodeur comme entrée.

Types de ROM

Il existe cinq types de base de ROM :

• MROM (Mask Read Only Memory) : il s'agissait de la première ROM, qui était des périphériques câblés et était préprogrammée avec des données.

• PROM (ROM programmable) : Contrairement aux ROM classiques, ces puces sont vierges et ne peuvent être modifiées qu'une seule fois par l'utilisateur avec le programme d'aide PROM. Une fois programmée, la puce ne peut pas être écrasée ou effacée.

• EPROM (Erasable Programmable ROM) : Comme son nom l'indique, l'EPROM peut être effacée via une gomme spécifique qui expose la ROM à la lumière ultraviolette pendant plusieurs minutes pour supprimer les données. Une fois les données effacées, l'EPROM peut être reprogrammée.

• EEPROM (ROM programmable effaçable électriquement) : le prédécesseur immédiat de la ROM actuellement utilisée, similaire à l'EPROM, celui-ci est reprogrammable - jusqu'à 10 000 fois - mais un processus beaucoup plus rapide l'efface via une charge électrique. La puce peut être effacée de manière sélective plutôt que d'avoir à effacer les données, comme c'est le cas avec celle mentionnée ci-dessus.

• Mémoire flash (EPROM) : la plus jeune de la famille ROM, la mémoire flash peut être effacée plus de fois (plus d'un million) et réécrite plus rapidement que l'EEPROM. Loin du périphérique câblé, cette ROM dispose d'une puce de silicium, et contrairement à ses prédécesseurs, la reprogrammation est beaucoup plus flexible et plus rapide.




Chaque type de ROM a des caractéristiques uniques ; cependant, ils ont deux choses en commun. Premièrement, les données stockées dans ces puces sont non volatiles, ce qui signifie que les données ne sont pas perdues lorsque l'alimentation est coupée. Deuxièmement, les données ne sont pas modifiables ou nécessitent une opération spéciale pour changer.


Utilisations de la ROM

Vous pouvez utiliser la ROM dans la console de jeux vidéo. Cela permet à un ordinateur d'exécuter divers jeux, ainsi que dans un stockage optique, comportant divers disques compacts (CD) tels que CD-RW et CD-ROM. Vous pouvez également le trouver dans les périphériques tels que les imprimantes laser et les calculatrices.

Dans les téléphones, la ROM fonctionne également comme un type de stockage de données. C'est le référentiel de données qui garantit que les données ne sont pas effacées de votre téléphone lorsque vous l'éteignez. En tant que « mémoire morte », le processus de reprogrammation est relativement lent et peu fréquent. Il n'autorise pas les écritures à accès aléatoire dans des emplacements de mémoire discrets. C'est l'équivalent du disque dur d'un ordinateur, capable de stocker des fichiers.

Ces fichiers incluent entre autres des photos, des chansons, des vidéos et des logiciels système. La plupart des smartphones sont actuellement enrichis de ROM de 16 Go, 32 Go, 64 Go à 128 Go et même 256 Go. Mais alors, il est pertinent de savoir que la ROM dans les smartphones est décrite comme un stockage et non comme une ROM. Dans les appareils photo, la carte mémoire stocke fréquemment des données.

Si une carte SD n'est pas disponible, le stockage de l'appareil photo (qui est l'équivalent de la ROM dans les ordinateurs) devient le site qui stocke les informations numériques. Si vous utilisez un appareil photo numérique, il existe une disposition dans sa configuration. Cela vous permet de choisir entre la mémoire de l'appareil photo et la carte mémoire.

 

Qu'est-ce qui est stocké dans la ROM ?

La ROM est utilisée dans le stockage du micrologiciel d'amorçage élémentaire, ainsi que des nombreux micrologiciels nécessaires au contrôle autonome des périphériques internes tels que les disques durs, les cartes graphiques, les écrans TFT, les lecteurs de DVD, etc., dans le système. Plus récemment, la mémoire flash remplace fréquemment un grand nombre de ces supports de stockage, en particulier le BIOS. Cela permettra une reprogrammation sur place lorsqu'une mise à niveau du micrologiciel est nécessaire.

Étant donné que la ROM ne permet pas de modification, elle est bien adaptée pour le stockage d'informations qui ne devraient pas être modifiées au cours de la durée de vie de l'appareil. Cela signifie que la ROM a été efficacement utilisée dans la recherche de tables de consultation pour l'évaluation de fonctions logiques et mathématiques. Par exemple, un nombre à virgule flottante peut calculer la fonction sinus pour permettre une estimation plus rapide). Cela a été particulièrement efficace pendant la période où les processeurs n'étaient pas aussi rapides et où la RAM est moins chère que la ROM.

 

Comment fonctionne une ROM ?

Les puces ROM, tout comme la RAM, contiennent une grille de lignes et de colonnes. Mais au point d'intersection des lignes et des colonnes, il existe une différence fondamentale entre les puces RAM et la ROM. La ROM utilise une diode avec laquelle elle relie les lignes au cas où la valeur est 1. D'autre part, la RAM utilise des transistors pour accepter ou refuser l'accès à un condensateur à chaque point d'intersection. Les lignes ne seraient pas liées lorsque la valeur est 0.

Les principes de fonctionnement d'une puce ROM nécessitent la programmation de données complètes et parfaites lors de la production de la ROM. Il ne peut y avoir de réécriture ou de reprogrammation d'une puce ROM canonique. Les données nécessiteraient une mise à jour si elles sont incorrectes, ou alors vous devez les supprimer et recommencer. C'est un processus difficile de tenter de créer le modèle original d'une puce ROM avec essais et erreurs.

Mais il n'en reste pas moins que les avantages des puces ROM l'emportent de loin sur ses inconvénients. La vraie puce peut coûter quelques dollars une fois le modèle terminé. Ils sont très fiables et consomment très peu d'énergie et incluent toute la programmation nécessaire pour contrôler l'appareil lorsqu'il s'agit d'appareils électroniques. Un exemple classique en est la puce ROM contenue dans un jouet de poisson chantant. La puce ROM ici n'est pas plus grosse qu'un ongle, et elle comprend les clips de 30 secondes dans la ROM et les codes pour synchroniser les moteurs de la musique.

 

Quelle est l'importance du ROM ?

La ROM est chargée de fournir les instructions essentielles nécessaires à la communication entre les différents composants du matériel. Comme indiqué ci-dessus, il est vital pour le fonctionnement et le stockage du BIOS. Mais alors, il a aussi une fonction cruciale. Il est utilisable pour les données de gestion primaires, pour écrire et lire sur des périphériques, et pour contenir des logiciels pour les processus fondamentaux des utilitaires.

 

Voici d'autres utilisations importantes de la ROM :

• Vous pouvez le tester rapidement.

• De par sa nature, il n'a pas besoin d'être rafraîchi.

• Les données stockées dans la ROM peuvent toujours être vérifiées et connues.

• C'est une option de stockage plus fiable que la RAM en raison de sa nature non volatile et ne peut pas être accidentellement modifié ou altéré.

• C'est également une solution de stockage moins chère lorsqu'elle est placée côte à côte avec la RAM.