Pronunciata rahm, una memoria di sola lettura (ROM) è una memoria del computer su cui sono stati preregistrati i dati. Una volta che i dati sono stati scritti su un chip ROM, non possono essere rimossi e possono solo essere letti. A differenza della memoria principale (RAM), la ROM conserva il suo contenuto anche quando il computer è spento. La ROM viene definita non volatile, mentre la RAM è considerata volatile. Leggi di più sulla differenza tra RAM e ROM qui.
La maggior parte dei personal computer contiene una piccola quantità di ROM per programmi critici che non dovranno essere modificati nel corso della vita del dispositivo, nota come firmware. Inoltre, le ROM sono ampiamente utilizzate nelle calcolatrici e nei dispositivi periferici come le stampanti laser, i cui caratteri sono talvolta memorizzati nelle ROM.
Tre tipi di ROM
Esistono tre tipi di ROM che sono stati storicamente utilizzati nei PC, con ogni versione successiva che sostituisce il suo predecessore:
- La ROM programmabile (PROM) viene prodotta come memoria vuota che può quindi essere scritta da un dispositivo programmatore, una modifica rispetto alle versioni precedenti della ROM programmate durante il processo di produzione.
- La ROM cancellabile e programmabile (EPROM) è un tipo di PROM che può essere cancellata utilizzando la luce ultravioletta e quindi riprogrammata.
- La ROM cancellabile elettricamente e programmabile (EEPROM) è un tipo di PROM che può essere cancellata utilizzando una carica elettrica e quindi riprogrammata. EEPROM è simile alla sua memoria flash derivata; tuttavia, la memoria flash può essere programmata e cancellata in blocchi di grandi dimensioni anziché un byte alla volta (come EEPROM), quindi può anche essere utilizzata come memoria autonoma per l'archiviazione rimovibile, come un'unità flash USB.