Introduzione alla memoria di sola lettura (ROM) e ai suoi tipi [MiniTool Wiki]
Introduction Read Only Memory
Navigazione rapida:
Cos'è la ROM
ROM è l'acronimo di read only memory, una memoria a semiconduttore a stato solido che può solo leggere i dati memorizzati in anticipo. La sua caratteristica è che una volta che i dati sono stati memorizzati, non possono più essere modificati o cancellati. Di solito viene utilizzato nel computer o in altri dispositivi elettronici e, anche se l'alimentazione viene disattivata, i dati non scompaiono.
La forma più utilizzata di memoria primaria è la forma volatile della memoria ad accesso casuale ( RAM ), il che significa che qualsiasi contenuto contenuto nella RAM andrà perso allo spegnimento del computer.
Sebbene anche la ROM sia una sorta di memoria non volatile, non è adatta per l'uso come memoria primaria a causa di alcune limitazioni. In generale, le memorie non volatili sono più costose, hanno prestazioni inferiori o hanno una durata limitata rispetto alle memorie volatili ad accesso casuale.
Allora, cosa fa la ROM? Per le sue caratteristiche come i dati memorizzati nella ROM vengono generalmente scritti dopo la fabbricazione in modo da poter essere letti solo durante il processo di lavorazione, invece di essere riscritti velocemente e comodamente come una memoria casuale.
Pertanto, i dati memorizzati nella ROM sono stabili e i dati memorizzati non cambiano dopo lo spegnimento; la struttura è relativamente semplice e la lettura è comoda, quindi viene spesso utilizzata per l'attività di archiviazione secondaria o archiviazione persistente a lungo termine per memorizzare vari programmi e dati fissi.
Tipi di ROM
Ora parliamo dei tipi di ROM per la comprensione di base.
MROM - Mask Read Only Memory
MROM è la forma abbreviata di Mask Read Only Memory. È poco costoso ed è la primissima ROM che è un dispositivo cablato che contiene un set pre-programmato di dati o istruzioni.
PROM - Memoria di sola lettura programmabile
PROM è un chip di memoria di sola lettura in cui i dati possono essere scritti solo una volta da un utente. La differenza tra esso e la memoria di sola lettura è che la PROM viene prodotta come una memoria vuota, mentre la ROM viene programmata durante il processo di produzione.
L'utente acquista una PROM, l'utente avrà bisogno di un dispositivo speciale chiamato programmatore PROM o masterizzatore PROM per scrivere i dati desiderati sul chip PROM vuoto. Il processo di programmazione di una PROM è talvolta chiamato masterizzazione della PROM. La memoria può essere programmata una sola volta dopo la produzione 'soffiando' i fusibili, che è un processo irreversibile.
EPROM - Memoria di sola lettura programmabile cancellabile
L'EPROM è un tipo speciale di chip di memoria di sola lettura che ha la possibilità di cancellare i dati programmati, che la funzione può essere vista dal suo nome. La memoria di sola lettura programmabile può essere programmata per scrivere dati con alta tensione, e i dati rimangono fino a quando non vengono esposti alla luce ultravioletta per una durata massima di 10 minuti o più.
Solitamente, una gomma EPROM può raggiungere questo scopo, rendendo possibile la riprogrammazione della memoria. A tale scopo, sulla confezione della memoria è riservata una finestra trasparente al quarzo per una facile esposizione.
EEPROM - Memoria di sola lettura cancellabile elettricamente e programmabile
EEPROM è anche una sorta di memoria di sola lettura il cui principio di funzionamento è simile all'EPROM che abbiamo menzionato, ma i modi per programmare e cancellare vengono eseguiti esponendola a una carica elettrica, quindi non è necessaria alcuna finestra trasparente.
Può essere cancellato e riprogrammato circa 10.000 volte. Sia la cancellazione che la programmazione richiedono dai 4 ai 10 millisecondi. Nella EEPROM, gli utenti possono cancellare e programmare selettivamente qualsiasi posizione e può essere cancellato un byte alla volta invece di cancellare l'intero chip. Pertanto, il processo di riprogrammazione può essere flessibile ma lento.
Memoria flash
La memoria flash (flash) è un tipo moderno di EEPROM. La memoria flash può essere cancellata e riscritta più velocemente della normale EEPROM e i modelli più recenti hanno la caratteristica di una resistenza molto elevata (superiore a 1.000.000 di cicli).
La moderna memoria flash NAND può utilizzare efficacemente l'area del chip di silicio, consentendo ai singoli circuiti integrati di avere una capacità fino a 32 GB nel 2007; questa caratteristica, insieme alla sua durata e durevolezza fisica, consente alla memoria flash NAND di sostituire il magnetico in alcune applicazioni, come le unità flash USB.
Ad eccezione di questi tipi, esistono altri tipi di memoria non volatile inclusi i supporti di memorizzazione ottica, come CD ROM (analogo a MROM). CD-R e CD-RW sono entrambi progettati per la retrocompatibilità con CD-ROM: CD-R che è write-once, read-many (analogo a PROM), mentre CD-RW supporta cicli di cancellazione-riscrittura (analogo a EEPROM ).