Accueil / Technologie / Mémoire ROM : définition, rôle, types et différence avec la RAM

Mémoire ROM : définition, rôle, types et différence avec la RAM

Mémoire ROM : définition, rôle, types et différence avec la RAM

La mémoire ROM, ou Read-Only Memory, est une mémoire non volatile utilisée pour conserver des instructions essentielles même lorsque l’appareil est éteint. Elle est souvent associée au démarrage d’un ordinateur, au BIOS, à l’UEFI, au firmware ou aux programmes de base intégrés dans un appareil électronique.

En français, on l’appelle aussi mémoire morte, même si cette expression peut prêter à confusion. Elle ne signifie pas que la mémoire est inutile ou inactive. Elle indique surtout que son contenu est conçu pour être stable, rarement modifié et conservé sans alimentation électrique.

Elle joue un rôle discret mais indispensable. Sans elle, de nombreux appareils ne sauraient pas quoi faire au moment de l’allumage. Un ordinateur ne pourrait pas initialiser ses composants. Un routeur ne pourrait pas charger son programme interne. Une imprimante, une console ou un objet connecté ne pourrait pas lancer les instructions nécessaires à son fonctionnement.

La confusion vient du fait que le mot ROM est aussi utilisé dans le langage courant, notamment sur smartphone, pour parler du stockage interne. Quand un téléphone est annoncé avec 128 Go de mémoire non volatile, il ne s’agit généralement pas d’une ROM au sens historique strict, mais d’un espace de stockage non volatile destiné au système, aux applications, aux photos et aux fichiers.

Dans ce guide, vous allez comprendre simplement ce qu’est la mémoire non volatile, à quoi elle sert, quels sont ses principaux types, comment elle se distingue de la RAM et pourquoi elle reste importante dans les ordinateurs, smartphones et appareils modernes.

Qu’est-ce que la mémoire ROM ?

Qu’est-ce que la mémoire ROM ?

La mémoire ROM est une mémoire non volatile qui conserve ses données même lorsque l’appareil est éteint. Elle stocke des instructions essentielles, souvent liées au démarrage ou au firmware d’un appareil. Contrairement à la RAM, elle n’est pas utilisée pour gérer temporairement les programmes en cours d’exécution, mais pour conserver des informations stables et nécessaires au fonctionnement de base.

La ROM signifie Read-Only Memory, que l’on traduit en français par mémoire en lecture seule ou mémoire morte. Son rôle principal est de conserver des données ou des instructions qui doivent rester disponibles en permanence. Une mémoire ROM ne perd donc pas son contenu lorsqu’un ordinateur, un smartphone ou un appareil électronique est éteint.

C’est ce qu’on appelle une mémoire non volatile. Cette caractéristique est essentielle : elle permet à l’appareil de retrouver certaines instructions de base à chaque démarrage. Futura définit justement la mémoire morte comme une mémoire qui stocke des instructions de manière permanente, y compris en cas de coupure de courant, contrairement à la RAM qui conserve les données de manière temporaire.

Pour comprendre simplement, imaginez un ordinateur qui vient d’être allumé. À ce moment précis, le système d’exploitation n’est pas encore chargé. Windows, Linux ou macOS ne sont pas encore actifs. Pourtant, la machine doit déjà savoir comment vérifier certains composants, où chercher le système d’exploitation, comment initialiser le matériel et comment commencer la séquence de démarrage. Ces premières instructions sont liées au firmware, historiquement stocké dans unemémoire morte ou dans une mémoire non volatile similaire.

Elle est donc une mémoire de référence. Elle ne sert pas à stocker vos documents, vos photos ou vos applications ouvertes. Elle sert plutôt à conserver des instructions fondamentales que l’appareil doit pouvoir relire à tout moment.

Pourquoi parle-t-on de mémoire morte ?

L’expression mémoire morte est une traduction historique de ROM. Elle peut donner l’impression d’une mémoire figée, inutilisable ou dépassée, mais ce n’est pas le bon sens à retenir.

Dans ce contexte, morte signifie surtout que la mémoire n’est pas destinée à être modifiée en permanence par l’utilisateur ou par les logiciels courants. Elle conserve des données stables. Ces données peuvent être lues, mais elles ne sont pas réécrites aussi librement que celles de la RAM ou d’un disque SSD.

Dans les premières formes de la mémoire morte, le contenu était effectivement inscrit de manière définitive lors de la fabrication. Avec l’évolution des technologies, certaines mémoires de la famille ROM peuvent être programmées, effacées ou réécrites dans des conditions précises. C’est le cas de l’EPROM, de l’EEPROM ou de la mémoire flash. Mais l’idée centrale reste la même : la ROM conserve des informations importantes, même sans courant électrique.

Mémoire ROM, mémoire non volatile et firmware : quelle différence ?

La ROM est souvent associée à trois notions proches : mémoire non volatile, firmware et BIOS/UEFI. Ces termes ne désignent pas exactement la même chose.

La mémoire non volatile désigne toute mémoire capable de conserver ses données sans alimentation. Cela inclut la ROM, mais aussi les SSD, les clés USB, les cartes mémoire ou certaines mémoires flash.

Le firmware, lui, est un programme intégré dans un appareil. Il sert d’intermédiaire entre le matériel et le logiciel. Futura définit le firmware comme un programme logé sur un support physique, comme une mémoire morte, et indispensable au fonctionnement d’un appareil électronique.

La mémoire morte peut donc être le support où sont stockées certaines instructions du firmware. Le firmware est le programme ; la mémoire morte ou une mémoire non volatile équivalente est le support de stockage.

Dans un ordinateur moderne, le firmware est généralement lié à l’UEFI, qui a remplacé progressivement le BIOS traditionnel. L’UEFI Forum maintient les spécifications UEFI, dont la version 2.11 a été publiée en décembre 2024.

À quoi sert la mémoire ROM ?

À quoi sert la mémoire ROM ?

La mémoire ROM sert à stocker les instructions indispensables au démarrage et au fonctionnement de base d’un appareil. Elle permet notamment d’initialiser le matériel, de lancer le firmware, de charger les premières étapes du système et de conserver des informations critiques que l’appareil doit retrouver même après une coupure de courant.

La mémoire ROM sert principalement à garantir qu’un appareil peut démarrer et fonctionner correctement, même avant que son système principal ne soit chargé. Son rôle est moins visible que celui de la RAM ou du stockage, mais il est fondamental.

Lorsqu’un ordinateur démarre, il ne peut pas immédiatement utiliser son système d’exploitation. Il doit d’abord exécuter une série d’instructions de base. Ces instructions permettent de vérifier certains composants, de préparer l’environnement matériel et de lancer la suite du démarrage. Historiquement, ces instructions étaient associées au BIOS. Aujourd’hui, elles sont souvent liées à l’UEFI.

La ROM intervient donc comme une mémoire de départ. Elle contient ou accompagne les instructions nécessaires pour que l’appareil sache comment commencer.

Démarrer un ordinateur ou un appareil

L’un des rôles les plus connus de la ROM concerne le démarrage. Au moment où vous appuyez sur le bouton d’alimentation, l’ordinateur doit exécuter des instructions avant même de charger Windows, Linux ou macOS.

Ces instructions permettent notamment de :

ÉtapeRôle
InitialisationPréparer les composants essentiels
VérificationContrôler certains éléments matériels
LocalisationTrouver le périphérique de démarrage
LancementCharger le système d’exploitation ou le programme principal

Sans mémoire non volatile contenant ces instructions de base, l’appareil ne saurait pas comment commencer. C’est pourquoi la mémoire morte et les technologies qui lui sont liées sont indispensables dans les ordinateurs, mais aussi dans de nombreux appareils électroniques.

Stocker le firmware, le BIOS ou l’UEFI

La mémoire ROM est souvent liée au firmware. Le firmware est un programme bas niveau qui permet au matériel de fonctionner correctement. Il peut être présent dans un ordinateur, une imprimante, un routeur, une console, une télévision connectée ou un objet connecté.

Dans un PC, on parle souvent du BIOS ou de l’UEFI. Le BIOS est l’ancien système de firmware utilisé pour initialiser la machine et lancer le système d’exploitation. L’UEFI est une interface plus moderne, plus flexible et plus adaptée aux ordinateurs récents. La documentation officielle UEFI décrit notamment le rôle du gestionnaire de démarrage firmware et des services liés au démarrage de la plateforme.

Il ne faut pas forcément imaginer la ROM moderne comme une puce totalement impossible à modifier. Dans de nombreux appareils récents, le firmware peut être mis à jour. C’est le cas lorsqu’un fabricant publie une mise à jour BIOS/UEFI pour corriger une faille, améliorer la compatibilité ou ajouter une fonction. Ces mises à jour doivent toutefois être traitées avec prudence, car une erreur peut empêcher l’appareil de démarrer correctement.

Le NIST, organisme américain de référence en cybersécurité, a publié des recommandations sur la protection du firmware BIOS afin d’éviter les modifications non autorisées. Cela montre que le firmware occupe une position sensible dans l’architecture d’un ordinateur.

Conserver des instructions critiques

La mémoire morte sert aussi à conserver des instructions critiques dans des appareils qui doivent fonctionner de manière fiable pendant longtemps. C’est particulièrement important dans les systèmes embarqués.

Un système embarqué est un appareil électronique conçu pour réaliser une tâche précise. On en trouve dans les voitures, les machines industrielles, les téléviseurs, les routeurs, les appareils médicaux, les consoles, les imprimantes ou les objets connectés.

Dans ces appareils, la mémoire morte ou une mémoire non volatile équivalente peut contenir le programme de base. Ce programme doit être disponible à chaque allumage. Il ne peut pas dépendre d’une mémoire temporaire qui s’efface dès que l’appareil est éteint.

La ROM apporte donc trois avantages majeurs : stabilité, persistance et fiabilité.

AvantageExplication
StabilitéLes instructions de base restent disponibles
PersistanceLes données sont conservées sans alimentation
FiabilitéL’appareil peut redémarrer avec ses instructions essentielles

Quelle est la différence entre RAM et ROM ?

Quelle est la différence entre RAM et ROM ?

La RAM est une mémoire temporaire utilisée pour exécuter les programmes en cours. Elle est volatile : elle perd ses données lorsque l’appareil est éteint. La ROM est une mémoire non volatile qui conserve des instructions permanentes. La RAM sert à travailler rapidement ; la ROM sert à garder les informations essentielles au démarrage ou au firmware.

La différence entre RAM et ROM est l’une des questions les plus fréquentes sur ce sujet. Les deux termes se ressemblent, mais ils désignent deux types de mémoire très différents.

La RAM, ou Random Access Memory, est la mémoire vive. Elle sert à stocker temporairement les données utilisées par les programmes en cours d’exécution. Quand vous ouvrez un navigateur, un logiciel de montage, un jeu ou plusieurs onglets, l’appareil utilise la RAM pour travailler rapidement.

La ROM, ou Read-Only Memory, conserve des instructions plus permanentes. Elle ne sert pas à gérer vos applications ouvertes. Elle sert plutôt à stocker des instructions de base, souvent liées au démarrage ou au firmware.

Corsair résume cette différence de manière simple : la RAM est volatile et perd ses données lorsqu’elle n’est plus alimentée, tandis que la mémoire morte est non volatile et conserve ses données, ce qui la rend adaptée aux éléments qui changent peu, comme le BIOS d’une carte mère.

Tableau comparatif RAM vs ROM

CritèreRAMROM
Nom completRandom Access MemoryRead-Only Memory
TraductionMémoire viveMémoire morte ou mémoire en lecture seule
TypeVolatileNon volatile
Conservation sans courantNonOui
Rôle principalExécuter les programmes en coursConserver des instructions permanentes
Exemple d’usageOuvrir des applications, naviguer, jouerDémarrage, firmware, BIOS/UEFI
ModificationTrès fréquente, en temps réelRare, limitée ou contrôlée
Impact utilisateurFluidité et multitâcheDémarrage et fonctionnement de base

La façon la plus simple de retenir la différence est la suivante : la RAM sert à travailler, la ROM sert à démarrer et conserver.

Exemple simple : ouvrir une application vs démarrer un appareil

Prenons un exemple concret.

Quand vous allumez votre ordinateur, les premières instructions nécessaires au démarrage proviennent du firmware stocké dans une mémoire non volatile. Cette partie relève du rôle traditionnellement associé à la mémoire morte.

Ensuite, lorsque le système d’exploitation est chargé et que vous ouvrez un navigateur, un traitement de texte ou un logiciel de retouche photo, ces programmes utilisent la RAM. Plus vous ouvrez d’applications, plus la RAM est sollicitée.

Si vous éteignez l’ordinateur, les données présentes dans la RAM disparaissent. En revanche, les instructions de base liées au démarrage restent disponibles, car elles sont conservées dans une mémoire non volatile.

C’est pour cette raison qu’ajouter de la RAM peut améliorer la fluidité d’un ordinateur, mais ne remplace pas la ROM. Et inversement, la ROM est indispensable au fonctionnement de base, mais elle ne rend pas directement un ordinateur plus rapide dans les tâches quotidiennes.

RAM, ROM et stockage : ne pas confondre

Il faut aussi distinguer la ROM du stockage. Le stockage correspond à l’espace où sont conservés vos fichiers, vos photos, vos vidéos, vos applications et votre système d’exploitation. Sur un ordinateur moderne, ce stockage est souvent assuré par un SSD ou un disque dur.

  • La RAM est temporaire.
  • La ROM conserve des instructions de base.
  • Le stockage conserve vos fichiers et vos logiciels.

Cette distinction est importante, car les fiches techniques utilisent parfois des termes ambigus. Sur smartphone, certains fabricants ou vendeurs parlent de mémoire morte pour désigner le stockage interne. Dans ce contexte commercial, 128 Go de ROM signifie souvent 128 Go de stockage, et non une mémoire morte au sens strict.

Quels sont les différents types de mémoire morte ?

Quels sont les différents types de mémoire morte ?

Les principaux types de ROM sont la ROM classique, la PROM, l’EPROM, l’EEPROM et la Flash ROM. Ils se distinguent surtout par leur méthode de programmation et leur capacité à être effacés ou réécrits. Les anciennes ROM étaient figées, tandis que les technologies modernes permettent des mises à jour contrôlées, notamment pour le firmware.

Cette mémoire a évolué avec le temps. Au départ, elle était conçue comme une mémoire dont le contenu était inscrit une fois pour toutes. Aujourd’hui, le terme ROM regroupe plusieurs technologies, certaines totalement figées, d’autres programmables ou réinscriptibles.

Pour comprendre ces différences, il faut regarder deux critères : quand la mémoire est programmée et si elle peut être modifiée ensuite.

Tableau des principaux types de ROM

Type de ROMSignificationPeut-elle être modifiée ?Usage typique
ROM classiqueRead-Only MemoryNon, contenu fixé à la fabricationInstructions permanentes
PROMProgrammable ROMProgrammable une seule foisPetites séries, configurations spécifiques
EPROMErasable Programmable ROMOui, effaçable par ultravioletAnciens systèmes électroniques
EEPROMElectrically Erasable Programmable ROMOui, effaçable électriquementFirmware, configurations
Flash ROMMémoire flash dérivée de l’EEPROMOui, par blocsBIOS/UEFI, appareils modernes, stockage embarqué

ROM classique

La mémoire morte classique est la forme la plus stricte de mémoire en lecture seule. Son contenu est défini lors de la fabrication. Une fois produite, elle ne peut pas être modifiée par l’utilisateur.

Ce type de mémoire est utile lorsque les instructions ne doivent jamais changer. Il permet une grande stabilité, mais il manque de flexibilité. Si une erreur est présente dans le contenu, il n’est pas possible de la corriger facilement par une simple mise à jour.

Cette contrainte explique pourquoi les appareils modernes utilisent souvent des formes plus flexibles de mémoire non volatile.

PROM

La PROM, ou Programmable Read-Only Memory, est une mémoire morte programmable une seule fois. Elle est livrée vierge, puis programmée après fabrication. Une fois programmée, son contenu ne peut généralement plus être modifié.

La PROM a été utile dans des contextes où les fabricants avaient besoin de personnaliser le contenu après production, sans pour autant prévoir de réécriture régulière.

Elle offre donc plus de souplesse qu’une ROM classique, mais reste limitée : une erreur de programmation peut rendre la puce inutilisable pour l’usage prévu.

EPROM

L’EPROM, ou Erasable Programmable Read-Only Memory, peut être effacée puis reprogrammée. Historiquement, l’effacement se faisait à l’aide de lumière ultraviolette, via une petite fenêtre présente sur la puce.

Cette technologie a représenté une avancée importante, car elle permettait de corriger ou modifier le contenu après programmation. Elle était utilisée dans certains équipements électroniques, prototypes ou systèmes nécessitant des ajustements.

En revanche, l’EPROM n’est pas pratique pour les appareils grand public modernes. L’effacement par ultraviolet est contraignant, lent et nécessite du matériel spécifique.

EEPROM

L’EEPROM, ou Electrically Erasable Programmable Read-Only Memory, peut être effacée et reprogrammée électriquement. Elle est donc plus pratique que l’EPROM.

Ce type de mémoire est utilisé pour stocker de petites quantités de données qui doivent être conservées sans alimentation, tout en restant modifiables. On peut la retrouver dans des appareils électroniques, des microcontrôleurs ou des systèmes qui ont besoin de mémoriser une configuration.

L’EEPROM illustre bien l’évolution du concept de ROM. Même si elle appartient à la famille des mémoires en lecture seule programmables, elle n’est pas totalement figée. Elle peut être réécrite dans des conditions précises.

Flash ROM ou mémoire flash

La mémoire flash est une évolution de l’EEPROM. Elle peut être effacée et réécrite électriquement, généralement par blocs. Elle est très répandue dans les appareils modernes.

On la retrouve dans de nombreux contextes : BIOS/UEFI, clés USB, cartes mémoire, SSD, smartphones, routeurs, consoles et objets connectés. Dans le cas d’un firmware, la mémoire flash permet de publier des mises à jour. Par exemple, un fabricant de carte mère peut proposer une mise à jour UEFI pour corriger un bug, améliorer la compatibilité avec un processeur ou renforcer la sécurité.

C’est aussi pour cette raison que le mot ROM peut être trompeur aujourd’hui. Dans beaucoup d’appareils modernes, on ne parle plus d’une mémoire strictement impossible à modifier, mais d’une mémoire non volatile dont la modification est encadrée.

Comment fonctionne la mémoire morte ?

Comment fonctionne la mémoire morte ?

La mémoire ROM fonctionne en conservant des données ou instructions dans un support non volatile. Lorsqu’un appareil démarre, il peut lire ces instructions sans avoir besoin d’un système déjà chargé. Selon le type de ROM, le contenu peut être totalement fixe ou réinscriptible sous conditions, comme dans le cas de l’EEPROM ou de la mémoire flash.

Le fonctionnement de la mémoire morte repose sur une idée simple : certaines informations doivent rester disponibles en permanence. Elles ne doivent pas disparaître à chaque arrêt de l’appareil.

Dans une RAM, les données sont stockées temporairement. L’appareil les utilise pendant qu’il fonctionne, puis elles disparaissent lorsque l’alimentation est coupée. Dans une ROM ou une mémoire non volatile équivalente, les données restent présentes. L’appareil peut donc les relire au prochain démarrage.

Cette persistance rend la mémoire morte particulièrement utile pour les instructions de bas niveau. Ces instructions sont nécessaires avant même que l’appareil puisse accéder à son système principal.

Lecture seule, programmation et reprogrammation

Le terme “lecture seule” ne doit pas être compris de manière trop rigide dans tous les cas. Pour une mémoire morte, il est juste : le contenu est défini une fois et n’est pas modifié ensuite.

Mais pour les technologies plus récentes, la situation est plus nuancée. Une EEPROM ou une mémoire flash peut être réécrite, mais pas de la même façon qu’une RAM. La modification n’est pas permanente, instantanée et continue. Elle se fait via une procédure particulière, souvent contrôlée par le fabricant, le système ou un outil de mise à jour.

C’est pourquoi une mise à jour de BIOS ou d’UEFI est une opération sensible. Elle modifie un composant logiciel de bas niveau. Si l’opération échoue, par exemple à cause d’une coupure de courant, l’ordinateur peut ne plus démarrer correctement. Certains systèmes prévoient heureusement des mécanismes de récupération, comme une image firmware de secours, un sujet évoqué dans les recommandations du NIST sur la protection du BIOS.

Pourquoi certaines ROM peuvent être mises à jour ?

Certaines ROM peuvent être mises à jour parce qu’elles ne sont pas des mémoires mortes classiques, mais des mémoires non volatiles réinscriptibles. C’est le cas de nombreuses mémoires flash utilisées pour stocker le firmware.

Cette possibilité est devenue indispensable. Les fabricants doivent pouvoir corriger des failles de sécurité, améliorer la compatibilité matérielle, résoudre des bugs ou ajouter certaines fonctions. Un ordinateur moderne, une console, un routeur ou un smartphone peut recevoir des mises à jour firmware au cours de sa vie.

Cela ne change pas le rôle général de la mémoire morte : conserver des instructions importantes. Mais cela montre que le vocabulaire informatique évolue. Aujourd’hui, quand on parle de ROM, on parle souvent d’une famille de mémoires non volatiles, pas uniquement d’une puce figée pour toujours.

Où trouve-t-on de la mémoire ROM ?

Où trouve-t-on de la mémoire ROM ?

On trouve de la mémoire morte, ou des mémoires non volatiles équivalentes, dans les ordinateurs, smartphones, routeurs, imprimantes, consoles, téléviseurs, voitures et objets connectés. Elle sert à conserver des programmes ou instructions essentiels, comme le firmware, le BIOS, l’UEFI ou le programme de démarrage d’un appareil, même lorsque l’alimentation est coupée.

La mémoire morte n’est pas limitée aux ordinateurs. Elle existe dans presque tous les appareils électroniques qui doivent conserver des instructions de base sans dépendre d’une alimentation continue.

Dès qu’un appareil doit démarrer, charger un programme interne ou retrouver une configuration après une coupure de courant, il a besoin d’une mémoire non volatile. Cette mémoire peut être une mémoire morte classique, une EEPROM, une mémoire flash ou une autre technologie proche.

Dans le langage courant, on parle souvent de ROM pour simplifier. Techniquement, les appareils modernes utilisent souvent des mémoires non volatiles plus flexibles que les anciennes ROM strictement figées. L’idée reste pourtant la même : conserver des données essentielles que l’appareil doit pouvoir relire à chaque démarrage.

Dans les ordinateurs

Dans un ordinateur, la mémoire non volatile est surtout associée au firmware de démarrage. Historiquement, ce rôle était lié au BIOS. Sur les machines modernes, il est généralement assuré par l’UEFI.

Quand vous allumez un ordinateur, le firmware initialise le matériel, prépare certains composants, identifie les périphériques de démarrage et permet de lancer le système d’exploitation. Futura cite notamment le BIOS, le POST, le chargeur d’amorce, le setup CMOS et le firmware UEFI parmi les éléments liés aux instructions de démarrage stockées dans une mémoire non volatile.

L’utilisateur ne voit presque jamais cette étape, car elle dure quelques secondes. Pourtant, elle est indispensable. Sans firmware de démarrage, l’ordinateur ne pourrait pas passer de l’état “machine éteinte” à l’état “système utilisable”.

C’est aussi pour cette raison que les mises à jour BIOS ou UEFI doivent être faites avec prudence. Elles touchent à un niveau très bas du fonctionnement de la machine. Le NIST rappelle que le BIOS occupe une position privilégiée dans l’architecture d’un PC et que sa modification non autorisée peut représenter une menace importante.

Dans les smartphones

Dans un smartphone, la notion de mémoire non volatile est plus ambiguë. Techniquement, le téléphone contient bien des mémoires non volatiles qui conservent le système, le firmware, le bootloader et certaines partitions importantes.

Mais dans les fiches commerciales, le mot “ROM” est souvent utilisé pour parler du stockage interne. Par exemple, un smartphone annoncé avec “8 Go de RAM et 256 Go de ROM” signifie généralement que l’appareil possède 8 Go de mémoire vive et 256 Go de stockage interne.

Ce stockage interne n’est pas une ROM classique en lecture seule. Il s’agit plutôt d’une mémoire flash non volatile. Elle conserve les applications, photos, vidéos, fichiers, réglages et données du système. Elle peut être écrite, effacée et réécrite en permanence, contrairement à une mémoire morte historique.

Cette confusion est importante à expliquer dans l’article, car beaucoup d’utilisateurs recherchent “mémoire ROM” après avoir vu ce terme dans une fiche technique de téléphone. Pour eux, l’intention n’est pas toujours de comprendre le BIOS ou les microcontrôleurs. Ils veulent parfois savoir si “128 Go de ROM” est suffisant pour stocker leurs applications et leurs photos.

Dans les routeurs, imprimantes et objets connectés

Les routeurs, imprimantes, caméras connectées, montres intelligentes et enceintes connectées utilisent eux aussi une forme de mémoire non volatile. Cette mémoire conserve leur firmware, leurs paramètres et parfois leur système interne.

Un routeur Wi-Fi, par exemple, doit pouvoir démarrer seul, charger son interface d’administration, appliquer sa configuration réseau et gérer les connexions. Une imprimante doit retrouver son programme interne, ses paramètres, son écran de contrôle et ses fonctions de communication. Un objet connecté doit souvent démarrer avec peu de ressources, sans clavier, sans écran complet et sans intervention humaine.

Dans tous ces cas, la mémoire non volatile joue un rôle central. Elle permet à l’appareil de rester fonctionnel même après une coupure de courant ou un redémarrage.

Dans les consoles et appareils multimédias

Les consoles de jeux, téléviseurs connectés, box TV et lecteurs multimédias utilisent aussi du firmware. Ce firmware permet de démarrer l’appareil, gérer les mises à jour, reconnaître les périphériques, lancer l’interface et contrôler les fonctions matérielles.

Sur une console moderne, une partie du système est stockée dans une mémoire non volatile. Elle permet à l’appareil de conserver son système interne, ses paramètres et ses mécanismes de sécurité. Les mises à jour logicielles peuvent corriger des bugs, améliorer la stabilité ou ajouter des fonctions, mais elles doivent rester compatibles avec les mécanismes de démarrage de l’appareil.

Dans les systèmes embarqués

La mémoire morte est particulièrement importante dans les systèmes embarqués. Un système embarqué est un appareil informatique spécialisé, conçu pour effectuer une tâche précise. On en trouve dans les voitures, les équipements médicaux, les machines industrielles, les cartes électroniques, les robots, les capteurs et les appareils domestiques.

Dans ces environnements, la stabilité est prioritaire. L’appareil doit souvent fonctionner pendant des années, parfois sans interface utilisateur complète. Il doit redémarrer proprement après une coupure et retrouver son programme principal sans dépendre d’une intervention extérieure.

La mémoire non volatile équivalente permet justement de stocker ce programme de base. Elle assure que l’appareil peut reprendre son fonctionnement à chaque allumage.

Mémoire ROM sur smartphone : est-ce vraiment de la ROM ?

Mémoire ROM sur smartphone : est-ce vraiment de la ROM ?

Sur smartphone, le mot “ROM” est souvent utilisé à tort pour désigner le stockage interne. Quand une fiche technique indique 128 Go ou 256 Go de ROM, elle parle généralement de l’espace disponible pour le système, les applications, photos et fichiers. Techniquement, il s’agit plutôt d’une mémoire flash non volatile que d’une ROM classique.

La mémoire morte sur smartphone est l’un des points qui créent le plus de confusion. Dans l’informatique traditionnelle, la mémoire non volatile désigne une mémoire en lecture seule ou très peu modifiable. Dans le marketing mobile, le terme est souvent utilisé pour parler de la capacité de stockage.

Cette différence de vocabulaire peut induire les utilisateurs en erreur. Un téléphone avec “256 Go de ROM” ne possède pas 256 Go de mémoire morte au sens strict. Il possède 256 Go de stockage interne, généralement basé sur de la mémoire flash. Cet espace sert à conserver le système Android ou iOS, les applications installées, les photos, les vidéos, les documents, les messages et les fichiers téléchargés.

TermeSur smartphone, cela désigne souventRôle réel
RAMMémoire viveExécuter les applications en cours
Stockage interneEspace pour fichiers et applicationsConserver les données utilisateur
“ROM” commercialeSouvent le stockage interneTerme marketing ambigu
ROM techniqueFirmware, bootloader, partitions systèmeDémarrage et fonctionnement bas niveau

Pourquoi les fabricants parlent-ils de ROM ?

Les fabricants et boutiques utilisent parfois “ROM” par habitude ou par simplification. Dans certaines fiches techniques, “RAM + ROM” est devenu une manière rapide de présenter la mémoire vive et la capacité de stockage.

Exemple :
“8 Go RAM + 256 Go ROM”

Pour un acheteur, cela signifie généralement :
“8 Go pour faire tourner les applications + 256 Go pour stocker les fichiers.”

Mais pour un informaticien, le mot ROM n’est pas idéal ici. Il serait plus exact de dire “stockage interne” ou “mémoire de stockage”. Cette précision permet d’éviter une confusion avec la vraie mémoire ROM, qui est plutôt associée au firmware, au démarrage et aux instructions permanentes.

Quelle capacité choisir sur smartphone ?

Si l’utilisateur arrive sur l’article avec une intention smartphone, il faut lui donner une réponse utile.

Pour un usage simple, 128 Go de stockage peuvent suffire si l’utilisateur installe peu de jeux, prend peu de vidéos et utilise le cloud. Pour un usage plus confortable, 256 Go sont souvent préférables, surtout si l’on filme en haute définition, télécharge beaucoup d’applications ou conserve longtemps ses photos. Mais ce choix concerne le stockage interne, pas la mémoire non volatile technique.

Il ne faut donc pas écrire “plus de ROM rend le smartphone plus rapide” sans nuance. La fluidité dépend surtout du processeur, de la RAM, de l’optimisation logicielle, du stockage et de l’état général du système. Plus de stockage permet surtout de conserver davantage de données et d’éviter de saturer l’appareil.

ROM custom : encore un autre sens du mot ROM

Sur Android, le terme “ROM” peut aussi désigner une ROM custom, c’est-à-dire une version modifiée du système installée à la place du système d’origine. Là encore, le mot ROM ne désigne pas seulement une puce physique. Il désigne plutôt une image système ou un firmware modifié.

Ce sens est différent de la mémoire ROM matérielle. Il appartient davantage au vocabulaire des utilisateurs avancés, du root Android, du déverrouillage bootloader et des systèmes alternatifs. Pour un article débutant, il suffit de l’expliquer brièvement afin d’éviter la confusion.

La mémoire ROM peut-elle être modifiée ?

La mémoire ROM peut-elle être modifiée ?

Une mémoire non volatile classique n’est pas prévue pour être modifiée après sa fabrication. En revanche, certaines mémoires modernes associées à la famille ROM, comme l’EEPROM ou la mémoire flash, peuvent être réécrites dans des conditions précises. C’est ce qui permet les mises à jour de firmware, de BIOS ou d’UEFI sur de nombreux appareils récents.

La réponse dépend du type de ROM. Une mémoire morte classique ne peut pas être modifiée facilement, voire pas du tout. Son contenu est inscrit une fois pour toutes. C’est le sens historique de la mémoire morte.

Mais avec les PROM, EPROM, EEPROM et mémoires flash, les choses ont évolué. Certaines mémoires peuvent être programmées une seule fois. D’autres peuvent être effacées et réécrites. D’autres encore peuvent être mises à jour électriquement, par blocs, via des outils spécialisés.

C’est pourquoi il faut éviter une définition trop simpliste du type : “la ROM ne peut jamais être modifiée.” Cette phrase est vraie pour la mémoire non volatile classique, mais elle devient incomplète dès que l’on parle de technologies modernes.

Cas des anciennes ROM

Les anciennes ROM étaient conçues pour contenir un programme fixe. Une fois fabriquées, elles ne pouvaient pas être modifiées par l’utilisateur. Cette approche avait un avantage : elle garantissait une forte stabilité. Le contenu ne changeait pas et ne risquait pas d’être altéré par accident.

En revanche, elle avait aussi un défaut majeur. Si le programme contenait une erreur, il fallait remplacer la puce ou produire une nouvelle version matérielle. Pour les fabricants, cela pouvait être coûteux. Pour les utilisateurs, cela limitait les possibilités de correction.

Cette limite explique pourquoi les mémoires programmables puis réinscriptibles se sont développées.

Cas des EEPROM et mémoires flash

Les EEPROM et mémoires flash permettent de modifier le contenu de manière contrôlée. Elles sont particulièrement utiles pour stocker du firmware ou des paramètres qui peuvent évoluer dans le temps.

Par exemple, une carte mère peut recevoir une mise à jour UEFI. Un routeur peut recevoir une mise à jour firmware. Une imprimante peut recevoir un correctif. Une console peut mettre à jour son système interne.

Ces mises à jour sont utiles, mais elles ne doivent pas être prises à la légère. Elles modifient parfois des composants essentiels du fonctionnement de l’appareil. Le NIST insiste justement sur la nécessité de protéger le firmware BIOS contre les modifications non autorisées, car ce firmware possède une position très privilégiée dans l’architecture d’un ordinateur.

Risques liés à une mauvaise mise à jour

Une mise à jour firmware peut échouer pour plusieurs raisons : coupure de courant, fichier incorrect, interruption de l’installation, incompatibilité, erreur utilisateur ou problème matériel.

Quand une mise à jour échoue sur une application classique, il suffit souvent de la réinstaller. Quand elle échoue sur un firmware de démarrage, les conséquences peuvent être plus graves. L’appareil peut devenir instable ou ne plus démarrer correctement.

C’est pourquoi il est recommandé de :

  1. Télécharger les mises à jour uniquement depuis le site officiel du fabricant.
  2. Vérifier précisément le modèle de l’appareil.
  3. Lire les notes de version.
  4. Ne pas interrompre l’opération.
  5. Éviter les mises à jour inutiles si l’appareil fonctionne correctement et si le correctif n’est pas important.
  6. Sauvegarder les données importantes avant toute opération sensible.

Sur un PC portable, il est aussi préférable de brancher l’ordinateur sur secteur avant une mise à jour BIOS/UEFI. Sur un routeur ou un autre appareil, il faut éviter de couper l’alimentation pendant l’opération.

Avantages et limites de la mémoire non volatile

Avantages et limites de la mémoire non volatile

La mémoire morte offre trois grands avantages : elle conserve les données sans alimentation, elle apporte de la stabilité et elle protège les instructions essentielles contre les modifications accidentelles. Sa principale limite est son manque de flexibilité. Selon le type de ROM, modifier son contenu peut être impossible, complexe ou risqué.

La ROM existe parce que certains programmes ne doivent pas disparaître. Un appareil doit pouvoir retrouver ses instructions de base même après plusieurs jours, mois ou années sans alimentation. Cette capacité est essentielle dans l’informatique, l’électronique et les systèmes embarqués.

Mais la ROM n’est pas parfaite. Sa stabilité est aussi sa limite. Plus une mémoire est difficile à modifier, moins elle est flexible. À l’inverse, plus elle devient réinscriptible, plus il faut mettre en place des mécanismes de sécurité pour éviter les modifications malveillantes ou accidentelles.

Les principaux avantages de la mémoire non volatile

Le premier avantage est la persistance. La mémoire morte conserve les données sans courant électrique. C’est ce qui la rend utile pour le démarrage et les programmes internes.

Le deuxième avantage est la stabilité. Les instructions stockées changent peu. L’appareil peut donc s’appuyer sur elles de manière fiable.

Le troisième avantage est la sécurité fonctionnelle. Une mémoire difficile à modifier limite les risques de suppression accidentelle des instructions essentielles. Dans un appareil simple ou un système embarqué, cette stabilité peut être plus importante que la flexibilité.

Le quatrième avantage est la simplicité d’usage. L’utilisateur n’a pas besoin de recharger manuellement le programme de démarrage à chaque allumage. L’appareil retrouve automatiquement ses instructions de base.

Les principales limites de la ROM

La première limite est le manque de souplesse. Une ROM classique ne peut pas être modifiée. Si son contenu devient obsolète, il faut remplacer le composant ou changer d’appareil.

La deuxième limite concerne les mises à jour sensibles. Les mémoires modernes réinscriptibles, comme la mémoire flash, permettent les mises à jour firmware. Mais ces opérations doivent être sécurisées. Une modification non autorisée du firmware peut représenter un risque, comme le souligne le NIST dans ses recommandations sur la protection du BIOS.

La troisième limite est la confusion terminologique. Le mot ROM est parfois utilisé pour parler de stockage interne, notamment sur smartphone. Cette utilisation peut brouiller la compréhension du public.

La quatrième limite est que la mémoire morte n’améliore pas directement les performances quotidiennes comme le ferait une augmentation de RAM ou un SSD plus rapide. Elle est indispensable au fonctionnement de base, mais elle n’est pas le composant que l’on choisit généralement pour accélérer un ordinateur.

Tableau récapitulatif des avantages et limites

Points fortsLimites
Conserve les données sans alimentationPeu flexible selon le type
Utile au démarrageModification parfois impossible
Stable et fiableMise à jour firmware potentiellement risquée
Adaptée aux systèmes embarquésTerme souvent confondu avec stockage
Protège les instructions essentiellesN’améliore pas directement la fluidité utilisateur

Mémoire ROM, BIOS, UEFI et firmware : comment les relier simplement ?

Mémoire ROM, BIOS, UEFI et firmware : comment les relier simplement ?

La ROM est un support de mémoire non volatile, tandis que le firmware est le programme stocké dans cette mémoire ou dans une technologie équivalente. Le BIOS et l’UEFI sont des types de firmware utilisés pour démarrer un ordinateur. Aujourd’hui, l’UEFI remplace largement le BIOS traditionnel sur les machines modernes.

Il est fréquent de voir les mots ROM, BIOS, UEFI et firmware mélangés. Pourtant, ils ne désignent pas exactement la même chose.

  • La ROM est une mémoire.
  • Le firmware est un programme intégré.
  • Le BIOS est un ancien type de firmware de démarrage.
  • L’UEFI est une interface firmware moderne qui remplace progressivement le BIOS traditionnel.

Sur un PC moderne, le firmware UEFI est stocké dans une mémoire non volatile, souvent une mémoire flash. Il permet d’initialiser la machine, de gérer certaines options de démarrage, de charger le système d’exploitation et d’appliquer des fonctions de sécurité ou de compatibilité.

L’UEFI Forum publie les spécifications officielles UEFI. La version 2.11 est référencée comme version publiée en décembre 2024 sur la page officielle des spécifications, et la documentation UEFI 2.11 détaille notamment l’architecture, les objectifs et les mécanismes liés au démarrage.

Pour l’utilisateur, l’important est de retenir ceci : la ROM ou la mémoire non volatile équivalente conserve le programme qui permet à l’appareil de commencer à fonctionner avant le chargement complet du système.

Faut-il se soucier de la mémoire non volatile lors d’un achat ?

Faut-il se soucier de la mémoire non volatile lors d’un achat ?

Pour acheter un ordinateur, il n’est généralement pas nécessaire de comparer la mémoire morte comme on compare la RAM, le SSD ou le processeur. En revanche, sur smartphone, le terme “ROM” peut désigner le stockage interne. Dans ce cas, il faut regarder la capacité annoncée, par exemple 128 Go, 256 Go ou 512 Go.

Pour un ordinateur, la mémoire ROM n’est pas un critère d’achat courant. Les utilisateurs comparent plutôt le processeur, la RAM, le stockage SSD, la carte graphique, l’écran, l’autonomie ou la connectique.

La ROM est bien présente sous une forme ou une autre, mais elle n’est pas vendue comme une caractéristique principale. Elle fait partie de l’architecture de la carte mère et du firmware. Ce qui peut être important, en revanche, c’est la qualité du suivi fabricant : mises à jour BIOS/UEFI, correctifs de sécurité, compatibilité avec les composants récents et documentation claire.

Pour un smartphone, la situation est différente. Si la fiche technique parle de “ROM”, elle désigne souvent le stockage interne. Dans ce cas, l’utilisateur doit se demander combien d’espace il lui faut.

Un usage léger peut se contenter d’une capacité modérée. Un usage intensif avec beaucoup de photos, vidéos, jeux, fichiers hors ligne et applications lourdes demande plus de stockage. Mais il faut bien comprendre qu’il ne s’agit pas de la ROM technique du firmware.

Erreurs fréquentes à éviter

Erreurs fréquentes à éviter

Les erreurs les plus fréquentes consistent à confondre ROM, RAM et stockage interne. La mémoire morte conserve des instructions permanentes, la RAM sert aux tâches en cours, et le stockage garde les fichiers. Sur smartphone, le mot ROM est souvent employé comme synonyme commercial de stockage, ce qui n’est pas techniquement exact.

La première erreur est de croire que la ROM et la RAM jouent le même rôle. La RAM travaille en temps réel avec les applications ouvertes. La ROM conserve des instructions stables. Les deux sont nécessaires, mais elles ne répondent pas au même besoin.

La deuxième erreur est de croire que plus de ROM rend toujours un appareil plus rapide. Sur smartphone, plus de “ROM” signifie souvent plus de stockage. Cela permet de conserver plus de données, mais ce n’est pas le seul facteur de performance.

La troisième erreur est de dire que la mémoire morte ne peut jamais être modifiée. C’est vrai pour certaines ROM classiques, mais pas pour les EEPROM ou les mémoires flash. Les mises à jour firmware montrent que certaines mémoires non volatiles peuvent être réécrites dans des conditions précises.

La quatrième erreur est de modifier un firmware sans précaution. Installer un BIOS, un UEFI ou un firmware non officiel peut poser des problèmes de stabilité et de sécurité. Il faut toujours privilégier les sources officielles du fabricant.

La cinquième erreur est de réduire la ROM aux ordinateurs. Elle existe aussi dans les routeurs, imprimantes, objets connectés, voitures, consoles et systèmes embarqués.

FAQ

Que signifie ROM ?

ROM signifie Read-Only Memory, soit mémoire en lecture seule. En français, on parle aussi de mémoire morte. Elle conserve des données ou instructions même lorsque l’appareil est éteint.

Pourquoi appelle-t-on la ROM mémoire morte ?

On l’appelle mémoire morte parce que son contenu est conçu pour être stable et rarement modifié. Le terme ne signifie pas que la mémoire est inutile. Il signifie qu’elle n’est pas utilisée comme une mémoire de travail modifiable en permanence.

Quelle est la différence entre RAM et ROM ?

La RAM est une mémoire volatile utilisée pour exécuter les programmes en cours. Elle perd ses données quand l’appareil est éteint. La ROM est non volatile et conserve des instructions essentielles, notamment pour le démarrage ou le firmware.

La ROM est-elle plus importante que la RAM ?

La ROM et la RAM sont importantes, mais pas pour les mêmes raisons. La ROM permet à l’appareil de conserver ses instructions de base. La RAM permet d’exécuter les programmes rapidement. Pour la fluidité quotidienne, la RAM est souvent plus visible pour l’utilisateur.

La ROM peut-elle stocker mes photos et mes fichiers ?

Sur un ordinateur, non : vos fichiers sont stockés sur un SSD, un disque dur ou un autre support de stockage. Sur smartphone, le terme “ROM” est parfois utilisé pour parler du stockage interne, mais ce n’est pas la ROM au sens technique strict.

Le BIOS est-il stocké dans la ROM ?

Historiquement, le BIOS était associé à une mémoire morte. Dans les ordinateurs modernes, le firmware BIOS/UEFI est plutôt stocké dans une mémoire non volatile réinscriptible, comme une mémoire flash, ce qui permet certaines mises à jour contrôlées.

Peut-on augmenter la mémoire ROM d’un ordinateur ?

En général, non. La ROM liée au firmware n’est pas un composant que l’utilisateur augmente comme la RAM ou le SSD. Sur smartphone, quand les fiches parlent de ROM, elles désignent souvent le stockage interne, qui peut parfois être complété par une carte mémoire selon le modèle.

Qu’est-ce qu’une ROM custom sur Android ?

Une ROM custom est une version modifiée du système Android installée à la place du système d’origine. Le terme ROM désigne ici une image système ou un firmware alternatif, pas seulement une puce mémoire physique.

La mémoire flash est-elle une ROM ?

La mémoire flash est une mémoire non volatile dérivée de l’EEPROM. Elle n’est pas une mémoire morte figée, car elle peut être réécrite. Mais elle est souvent associée à la famille des mémoires ROM dans les usages modernes, notamment pour le firmware.

La ROM existe-t-elle encore aujourd’hui ?

Oui, mais sous des formes plus modernes. Les appareils récents utilisent souvent des mémoires non volatiles réinscriptibles plutôt que des ROM totalement figées. Le rôle reste le même : conserver des instructions ou données essentielles même sans alimentation.

Conclusion

La mémoire ROM est une mémoire non volatile conçue pour conserver des instructions essentielles même lorsque l’appareil est éteint. Elle joue un rôle fondamental dans le démarrage des ordinateurs, le fonctionnement du firmware, les systèmes embarqués et de nombreux appareils électroniques.

La différence principale avec la RAM est simple : la RAM est temporaire et sert aux tâches en cours, tandis que la ROM conserve des données stables et nécessaires au fonctionnement de base. La mémoire morte ne sert donc pas à ouvrir plus d’applications ou à améliorer directement le multitâche. Elle sert plutôt à garantir que l’appareil sait comment démarrer et fonctionner dès l’allumage.

Il faut aussi retenir que le mot ROM a évolué. Dans les appareils modernes, il désigne souvent une famille de mémoires non volatiles, parfois réinscriptibles, comme l’EEPROM ou la mémoire flash. Sur smartphone, il est même utilisé commercialement pour parler du stockage interne, ce qui peut créer une confusion avec la mémoire ROM au sens technique.

Pour bien comprendre une fiche technique, il faut donc distinguer trois éléments : la RAM pour les applications en cours, le stockage pour les fichiers, et la ROM ou mémoire non volatile pour les instructions de base. Cette distinction simple permet d’éviter la plupart des erreurs et de mieux comprendre le fonctionnement d’un ordinateur, d’un smartphone ou d’un appareil électronique.

Étiquetté :

Répondre

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Entrepreneurs, créateurs, freelances : gagnez jusqu'à 4h à 5h du temps par jour avec des prompts IA (ChatGPT, Claude, Gemini...) prêts à copier-coller. Offre gratuite aujourd'hui (Valeur = 97 €)

X