Memorija nasumičnim pristupom (RAM) i memorija samo za čitanje (ROM) može se vrlo lako zbuniti jer, kao što imena impliciraju, oba su vrsta računalne memorije. Ali postoje neke ključne razlike koje ih razlikuju.
RAM se odnosi na privremenu memoriju kojoj se može pristupiti i mijenjati je iznova i iznova. RAM-u mogu pristupiti bilo koji programi koji trebaju privremeno pohraniti informacije kao dio svojih operacija. Što više RAM-a ima računalo, više obrade CPU-a može učiniti bez pristupa tvrdom disku, što računalo čini mnogo bržim. Podaci pohranjeni u RAM-u brišu se nakon što program dovrši zadatak ili kad se isključi računalo.
ROM je trajni memorijski čip koji stroj može čitati, ali ne piše na njemu. Za razliku od RAM-a, podaci pohranjeni na ROM-u i dalje su prisutni ima li računalo napajanje ili ne. Čest primjer ROM-a je firmver koji vaše računalo koristi za dizanje. Ne možete pristupiti ili koristiti taj dio memorije računala za bilo što drugo. Drugi poznati primjer je CD-ROM. Jednom kada se zapne, podaci na CD-u se ne mogu mijenjati.