Au niveau le
plus élémentaire, non- volatiles mémoire stocke des données sans alimentation.
Ce type de mémoire est important pour le stockage à long terme de l'information
et des données de système essentiel; il serait impossible de travailler si les
utilisateurs d'ordinateurs ont dû rentrer tout le contenu sur un disque dur à
chaque fois qu'ils voulaient utiliser un ordinateur. Certains des différents
types de mémoire non volatile comprennent Read-Only Memory (ROM), une mémoire
flash, disques durs, supports optiques et, comme les CD.
Read-Only
Memory, aussi appelée ROM masque, est un type de mémoire non volatile qui
stocke des informations de manière permanente; il ne peut pas être effacé de la
puce. Plusieurs autres types de mémoire non volatile part l'acronyme
"ROM", mais peuvent en fait être réécrites. Il s'agit notamment de
ROM programmable effaçable (EPROM), programmable effaçable électriquement ROM
(EEPROM), et de la mémoire flash, parfois également appelée mémoire flash. La
plupart des formes d'EPROM sont effacées en utilisant la lumière UV, ce qui
efface toutes les données sur la puce, tandis que les données sur une puce
EEPROM peuvent être effacés et réécrits de manière sélective. La mémoire Flash a évolué à partir, et est
similaire, EEPROM.
CD et DVD sont
également une forme de mémoire non-volatile, stockant leurs données dans des
creux sur la surface des disques. Ils utilisent une technologie optique, par
opposition à la plupart des autres types de stockage informatique, qui sont
généralement à base magnétique. Cela les rend exemptés de certains problèmes
rencontrés par les autres formes de médias, tels que la perte de données causée
par la proximité des aimants. Disques optiques, cependant, ont leur propre
série de problèmes, y compris les rayures.
Il y a des
avantages à des produits utilisant de la mémoire non volatile. Ils sont
généralement moins coûteux à produire que la mémoire volatile, les données
peuvent être stockées jusqu'à dix ans - et parfois même plus longtemps - sans
une source d'énergie, et il permet le matériel pour devenir évolutif. Cela
permet aux développeurs à la fois s'adapter aux nouvelles technologies, et
contribue à conjurer mises à niveau matérielles complètes.
Alors que la
mémoire non volatile est très utile pour le stockage à long terme, cela ne
fonctionne pas ainsi que à court terme, la mémoire immédiate. Une mémoire
volatile, telle que la mémoire vive dynamique (DRAM) et la mémoire à accès
aléatoire statique ( SRAM ), sont mieux adaptés à la mémoire qui doit être lu
et écrit au-dessus. Ce type de mémoire est généralement plus coûteux que la
mémoire non volatile, mais il est également beaucoup plus rapide.