la mémoire en lecture seule, ou ROM, est un type de stockage informatique contenant des données permanentes non volatiles qui, normalement, ne peuvent être lues, pas écrites. ROM contient la programmation qui permet à un ordinateur de démarrer ou de se régénérer à chaque fois qu’il est allumé. ROM effectue également de grandes tâches d’entrée/sortie (E/S) et protège les programmes ou les instructions logicielles. Une fois que les données sont écrites sur une puce ROM, elles ne peuvent pas être supprimées.
presque chaque ordinateur intègre une petite quantité de ROM qui contient le firmware de démarrage., Ce firmware de démarrage est appelé le système d’entrée/sortie de base (BIOS). Ce logiciel se compose de code qui instruit les processus de démarrage pour l’ordinateur – tels que le chargement du système d’exploitation (OS) dans la mémoire vive (RAM) ou l’exécution de diagnostics matériels. Par conséquent, la ROM est le plus souvent utilisée pour les mises à jour du micrologiciel.
cependant, la ROM est également utilisée dans les consoles de jeux vidéo, permettant à un système d’exécuter divers jeux. En outre, ROM est utilisé dans le stockage optique, y compris différents types de disques compacts (CD)-tels que CD-ROM et CD-RW., La ROM est également fréquemment utilisée dans les calculatrices et les périphériques tels que les imprimantes laser, dont les polices sont généralement stockées dans la ROM.
Types de ROM
ROM peut parfois être appelé maskROM (MROM). MROM est une forme de mémoire en lecture seule qui est statique et programmée dans un circuit inclus par le fabricant. La ROM à semi-conducteurs, le plus ancien type de ROM, est un exemple de maskROM. Avec la ROM d’origine, comme elle était vraiment en lecture seule, elle a dû être supprimée et remplacée physiquement afin de modifier son contenu.,
cependant, de nouveaux types de ROM sont apparus qui sont encore non volatiles, mais peuvent être reprogrammés; ces types sont classés comme mémoire programmable en lecture seule (PROM). PROM peut être utilisé pour mettre à jour le micrologiciel, tel que le BIOS, grâce à l’utilisation du logiciel d’installation.
les types de PROM incluent:
- ROM effaçable aux ultraviolets (UV-ROM)-ROM dont le contenu peut être effacé à l’aide de la lumière ultraviolette, puis reprogrammé.
- ROM programmable effaçable (EPROM) – un type de ROM qui est programmé en utilisant des tensions élevées et une exposition à la lumière ultraviolette pendant environ 20 minutes.,
- ROM programmable effaçable électriquement ( EEPROM) – souvent utilisée dans les puces informatiques plus anciennes et pour contrôler le BIOS, L’EEPROM peut être effacée et reprogrammée plusieurs fois tout en permettant l’effacement et l’écriture d’un seul emplacement à la fois. La mémoire Flash est une version mise à jour D’EEPROM qui permet de modifier de nombreux emplacements de mémoire en même temps.
Comment fonctionne la ROM?
la ROM est soutenue par une petite batterie longue durée de l’ordinateur. Il contient deux composants de base: le décodeur et les portes logiques OR., En ROM, le décodeur reçoit l’entrée sous forme binaire; la sortie sera l’équivalent décimal. Les portes OR dans la ROM utilisent la sortie décimale du décodeur comme entrée.
ROM fonctionne comme un tableau de disques. Il contient une grille de lignes et de colonnes utilisées pour activer et désactiver le système. Chaque élément du tableau est en corrélation avec un élément de mémoire spécifique sur la puce ROM. Une diode est utilisée pour connecter les éléments correspondants.
Lorsqu’une demande est reçue, l’adresse entrée est utilisée pour trouver l’emplacement de la mémoire., La valeur lue à partir de la puce ROM doit correspondre au contenu de l’élément de tableau choisi.
ROM vs RAM
contrairement à la RAM d’un ordinateur, les données de la ROM ne sont pas perdues lorsque l’ordinateur est éteint. Alors que la puce ROM est couramment utilisée dans les opérations de démarrage de l’ordinateur, la puce RAM est souvent utilisée dans les tâches récurrentes de l’ordinateur une fois que le système d’exploitation a été configuré.
Une autre différence entre la ROM et la RAM est la quantité d’espace qu’elles contiennent. Les puces ROM ne peuvent stocker que plusieurs mégaoctets (Mo) de données, ce qui représente généralement entre 4 et 8 Mo par puce ROM., Les puces RAM peuvent stocker plusieurs gigaoctets( GO); ce stockage varie souvent de 1 à 265 Go par puce RAM. 1 Go est considéré comme l’équivalent de 1000 MBs. Par conséquent, la RAM affiche des capacités de mémoire plus étendues.
Il est presque impossible de faire fonctionner un ordinateur en utilisant uniquement la ROM. La RAM est nécessaire pour exécuter des programmes utiles et modifiables. Par conséquent, les ordinateurs doivent intégrer les deux formes de mémoire.
avantages de la ROM
la ROM fournit les instructions nécessaires pour la communication entre les différents composants matériels., Comme mentionné précédemment, il est essentiel pour le stockage et le fonctionnement du BIOS, mais il peut également être utilisé pour la gestion des données de base, pour contenir des logiciels pour les processus de base des utilitaires et pour lire et écrire sur des périphériques.
les autres avantages de la ROM incluent:
- sa nature statique signifie qu’elle ne nécessite pas de rafraîchissement.
- Il est facile de tester.
- La ROM est plus fiable que la RAM car elle est de nature non volatile et ne peut pas être modifiée ou modifiée accidentellement.
- Le contenu de la ROM peut toujours être connu et vérifié.
- moins cher que la RAM.