RAM dapat dibaca dan ditulis ke kapanpun CPU memerintahkannya, tetapi ROM telah dimuat sebelumnya dengan data dan perangkat lunak yang tidak pernah berubah, karena itu CPU hanya dapat membaca dari itu. ROM biasanya digunakan untuk menyimpan instruksi awal komputer. Secara umum, isi RAM dihapus ketika daya ke komputer dimatikan, tetapi ROM mempertahankan data tanpa batas waktu. Dalam sebuah PC, ROM berisi program khusus yang disebut BIOS yang menyusun sistem operasi komputer dari hard disk ke RAM setiap kali komputer dinyalakan atau direset. Dalam komputer yang tertanam, yang sering kali tidak memiliki disk drive, semua perangkat lunak yang diperlukan dapat disimpan dalam ROM. Perangkat lunak yang disimpan dalam ROM sering disebut firmware, karena secara gagasan lebih seperti perangkat keras daripada perangkat lunak. Flash memori mengaburkan perbedaan antara ROM dan RAM, karena menyimpan data ketika dimatikan tetapi juga dapat ditulisi ulang. Namun, ROM dan RAM konvensional biasanya jauh lebih lambat daripada ROM dan RAM konvensional, sehingga penggunaannya terbatas pada aplikasi - aplikasi yang kecepatannya tidak perlu.
Memori macam apa yang hanya bisa dibaca CPU?
ROM