Pamäť s náhodným prístupom (RAM) a pamäť len na čítanie (ROM) sa dajú veľmi ľahko zameniť, pretože, ako naznačujú názvy, obidva sú typom počítačovej pamäte. Existujú však niektoré kľúčové rozdiely, ktoré ich odlišujú.
RAM označuje dočasnú pamäť, ku ktorej je možné pristupovať a meniť ju znova a znova. Do pamäte RAM môžu pristupovať všetky programy, ktoré v rámci svojich operácií potrebujú dočasne ukladať informácie. Čím viac pamäte RAM má počítač, tým viac spracovania môže procesor urobiť bez prístupu na pevný disk, čím sa počítač stáva oveľa rýchlejším. Dáta uložené v pamäti RAM sa vymažú po dokončení programu alebo po výpadku napájania počítača.
ROM je permanentný pamäťový čip, ktorý môže stroj čítať, ale nie zapisovať. Na rozdiel od pamäte RAM, údaje uložené v pamäti ROM stále existujú, či je počítač napájaný alebo nie. Bežným príkladom pamäte ROM je firmvér, ktorý počítač používa na zavedenie systému. K tejto časti pamäte počítača nemôžete pristupovať ani ju používať na nič iné. Ďalším známym príkladom je CD-ROM. Po vypálení už nie je možné meniť údaje na disku CD.