Read only memory
Da Wikipedia, l'enciclopedia libera.
Read only memory (il cui acronimo è ROM), è una memoria di sola lettura.
Fisicamente si tratta di un componente hardware (solitamente un circuito integrato) contenente dati disponibili per la sola consultazione. I bit vengono memorizzati già in fabbrica durante la loro realizzazione, posizionando degli appositi interruttori (che poi non saranno più modificabili) su 1 (interruttore chiuso) o 0 (interruttore aperto).
![Schema interno di una cella di memoria di tipo ROM. Il bit viene prememorizzato in fabbrica aprendo (0) o chiudendo (1) l'interruttore.](../../../upload/b/b8/Cella_rom.gif)
È adatta ad alti volumi di produzione dovendo inviare al produttore (agli albori su banda perforata o scheda perforata) la copia dei dati da memorizzarvi con cui creare la maschera per la produzione.
In commercio si trovavano delle ROM già programmate con dei dati di uso generale. Ad esempio la tabella dei seni trigonometrici, la mappa dei caratteri alfanumerici usata nella visualizzazione sui terminali video, ed anche la famosa frase "The quick brown fox jumps over the lazy dog" (una frase inglese contenente tutte le lettere dell'alfabeto). Oggi comunque le ROM sono piuttosto difficili da trovare essendo cadute in disuso a favore delle più flessibili E(E)PROM. Tuttavia il termine ROM viene ancor oggi utilizzato per indicare (impropriamente) quelle memorie non volatili che mantengono i dati in memoria anche in mancanza di alimentazione.
Fino dagli albori il BIOS dei PC è memorizzato su una memoria di questo tipo. Attualmente (2005) la memoria utilizzata è di tipo "flash" EEPROM mentre precedentemente era prevalentemente di tipo EPROM.