A véletlen hozzáférésű memória (RAM) és az írásvédett memória (ROM) nagyon könnyen összetéveszthető, mivel - amint a nevek azt sugallják - mindkettő típusú számítógépes memória. Vannak azonban néhány alapvető különbség, amelyek megkülönböztetik a kettőt.
A RAM az ideiglenes memóriára utal, amelyhez újra és újra lehet hozzáférni és megváltoztatni. A RAM-hoz bármilyen program hozzáférhet, amelynek a műveletek részeként ideiglenesen információkat kell tárolnia. Minél több RAM van a számítógépben, annál több feldolgozást képes végrehajtani a CPU anélkül, hogy hozzáférne a merevlemezhez, és ezáltal a számítógép sokkal gyorsabb lett. A RAM-on tárolt adatok törlődnek, amikor a program befejezi a feladatot, vagy ha a számítógép áramellátása megszakad.
A ROM egy állandó memória chip, amelyet egy gép elolvashat, de nem írhat be. A RAM-szal ellentétben a ROM-on tárolt adatok továbbra is vannak, függetlenül attól, hogy a számítógép tápellátással rendelkezik-e vagy sem. A ROM általános példája a firmware, amelyet a számítógép használ a rendszerindításhoz. Semmi máshoz nem férhet hozzá a számítógép memória e része. Egy másik ismerős példa a CD-ROM. A CD-lemezt az égetés után nem lehet megváltoztatni.