În computere, ROM înseamnă "memorie numai pentru citire" și se referă la un tip de memorie utilizat pentru a stoca date sau informații într-o formă permanentă. Se aplică în principal distribuției de firmware și circuite integrate semiconductoare.
Conținutul de pe ROM trebuie menținut permanent. Această caracteristică face dificilă sau imposibilă modificarea sau ștergerea conținutului stocat pe ROM. Memoria este de asemenea nevolabilă, adică nu își pierde conținutul atunci când nu există nici o putere, spre deosebire de memoria cu acces aleator, mai bine cunoscută sub numele de RAM, care este volatilă. Ca rezultat, ROM-ul este stocarea preferată pentru date importante cum ar fi setul de instrucțiuni de ieșire de bază (BIOS) în computere.
Inițial, conținutul ROM-ului nu a putut fi șters sau modificat deloc. Dezvoltarea tehnologică a dus la dezvoltarea diferitelor tipuri de ROM. Există unele care permit modificarea sau ștergerea datelor stocate folosind tehnici speciale.
ROM-ul programabil sau PROM permite doar o singură instanță de modificare a conținutului său folosind impulsuri de înaltă tensiune. Erasable PROM sau EPROM este un tip de ROM cu conținut care poate fi modificat de mai multe ori prin expunerea la lumină ultravioletă puternică. PROM erasabil din punct de vedere electric este un alt tip de ROM cu conținut care poate fi șters sau modificat de mai multe ori electric.