Accueil🇫🇷Chercher

MĂ©moire morte

Originellement, l'expression mémoire morte (en anglais, Read-Only Memory : ROM) désignait une mémoire informatique non volatile (c’est-à-dire une mémoire qui ne s’efface pas lorsque l’appareil qui la contient n’est plus alimenté en électricité) et dont le contenu est fixé lors de sa programmation, qui pouvait être lue plusieurs fois par l'utilisateur, mais ne pouvait plus être modifiée[1].

Une PROM (1983)

Avec l'évolution des technologies, la définition du terme mémoire morte (en français) ou read only memory (en anglais) a été élargie pour inclure les mémoires non volatiles dont le contenu est fixé lors de leur fabrication, qui peuvent être lues plusieurs fois par l'utilisateur et qui ne sont pas prévues pour être modifiées. Elles peuvent parfois cependant l'être par un utilisateur expérimenté, éventuellement avec un matériel spécial. Ces mémoires sont les UVPROM, les PROM, les EPROM et les EEPROM.

Utilisation

Les mémoires mortes sont utilisées, entre autres, pour stocker :

  • les informations nĂ©cessaires au dĂ©marrage d’un ordinateur (BIOS, instructions de dĂ©marrage, microcode)[N 1];
  • des tables de constantes ou des tables de facteurs de conversion ;
  • Elle fait aussi partie des microprogrammes prĂ©sents dans les ordinateurs et la plupart des appareils Ă©lectroniques (smartphone, baladeur et autres lecteurs de CD/DVD) mais aussi la plupart des appareils programmables (TV, rĂ©veil, machine Ă  laver, lave vaisselle, etc.).

Le temps d’accès Ă  la mĂ©moire morte est de l’ordre de grandeur de 150 nanosecondes comparativement Ă  un temps d’accès d’environ 10 nanosecondes pour la mĂ©moire vive. Pour accĂ©lĂ©rer le traitement des informations, les donnĂ©es stockĂ©es dans la mĂ©moire morte sont gĂ©nĂ©ralement copiĂ©es dans une mĂ©moire vive avant d’être traitĂ©es. On appelle cette opĂ©ration le shadowing.

Types

La première EPROM fabriquée par INTEL, 256 × 8, ~1971.

Les mémoires mortes sont classées selon la possibilité de les programmer et de les effacer :

  • Les ROM (Read Only Memory) dont le contenu est dĂ©fini lors de la fabrication.
  • Les PROM (Programmable Read Only Memory) sont programmables par l’utilisateur, mais une seule fois en raison du moyen de stockage, les donnĂ©es sont stockĂ©es par des fusibles.
  • Les EPROM (Erasable Programmable Read Only Memory) sont effaçables et programmables par l’utilisateur[N 2].
  • Les UVPROM or Flash EPROM (Ultra Violet Programmable Read Only Memory) sont des mĂ©moires programmables par l'utilisateur. Elles sont effaçables en les mettant dans une chambre Ă  ultraviolet. Les UV Prom ont Ă©tĂ© remplacĂ©es par les EEPROM qui ne nĂ©cessitent pas d’être extraites de l'appareil pour ĂŞtre reprogrammĂ©es.
  • Les EEPROM (de l'anglais Electrically Erasable Programmable Read Only Memory) sont effaçables et programmables par l’utilisateur. Elles sont plus faciles Ă  effacer que les EPROM car elles sont effaçables Ă©lectriquement donc sans manipulations physiques. Elles constituent dĂ©sormais le principal type de mĂ©moire morte avec les mĂ©moires SD, USB, CompactFlash et enfin les disques SSD.

Notes et références

Notes

  1. Les mémoires mortes ne pouvant pas être modifiées, il n’y a pas de risque d’effacement accidentel par l’utilisateur. Dans le cas d'une mémoire qu’il est possible de modifier, c'est abusivement que certains la désignent toujours sous le nom de mémoire ROM alors que le nom de mémoire non volatile (en anglais non-volatile RAM ou NVRAM) est plus correct.
  2. Comme la suppression des données se fait en plaçant la mémoire dans une machine spéciale, la mémoire doit pouvoir être facilement retirée de son support.

Références

  1. Futura Sciences, « Mémoire morte (définition) », sur futura-sciences.com (consulté le )

Voir aussi

Articles connexes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.