Read-only
memory (ROM) adalah kelas penyimpanan media yang digunakan dalam komputer dan
perangkat elektronik lainnya. Data yang tersimpan dalam ROM tidak dapat diubah,
atau dapat dimodifikasi hanya perlahan-lahan atau dengan kesulitan, sehingga
hal ini terutama digunakan untuk mendistribusikan firmware ( software yang
sangat terkait erat dengan spesifik perangkat keras , dan tidak perlu sering
update).
Dalam
arti yang ketat, ROM hanya merujuk pada topeng ROM (jenis tertua dari solid
state ROM), yang dibuat dengan data yang diinginkan secara permanen tersimpan
di dalamnya, dan dengan demikian tidak pernah dapat dimodifikasi. Meskipun
kesederhanaan, kecepatan dan skala ekonomi topeng ROM, lapangan-programmability
sering membuat kenangan reprogrammable lebih fleksibel dan murah. Pada 2007 ,
sirkuit ROM yang sebenarnya karena itu terutama digunakan untuk aplikasi
seperti microcode dan struktur serupa, pada berbagai jenis prosesor.
Jenis
lain dari memori non-volatile seperti programmable read only memory dihapus
(EPROM) dan elektrik dihapus programmable read-only memory (EEPROM atau Flash
ROM) kadang-kadang disebut, dengan cara disingkat, seperti "read-only memory"
(ROM ). meskipun jenis memori dapat dihapus dan diprogram ulang beberapa kali,
menulis ke memori ini membutuhkan waktu lebih lama dan mungkin memerlukan
prosedur yang berbeda daripada membaca memori, bila digunakan dengan cara yang
kurang tepat ini, "ROM" menunjukkan non memori-volatile yang melayani
fungsi biasanya disediakan oleh mask ROM, seperti penyimpanan kode program dan
data nonvolatile.