Arbeitsspeicher (RAM) und Nur-Lese-Speicher (ROM) können sehr leicht verwechselt werden, da beide, wie die Namen andeuten, eine Art Computerspeicher sind. Es gibt jedoch einige wesentliche Unterschiede, die die beiden voneinander unterscheiden.
RAM bezieht sich auf temporären Speicher, auf den zugegriffen und der immer wieder geändert werden kann. Auf den RAM kann von allen Programmen zugegriffen werden, die im Rahmen ihrer Operationen Informationen temporär speichern müssen. Je mehr RAM ein Computer hat, desto mehr Rechenleistung kann eine CPU ohne Zugriff auf die Festplatte erbringen, was den Computer erheblich beschleunigt. Die im RAM gespeicherten Daten werden gelöscht, sobald das Programm seine Aufgabe beendet oder die Stromversorgung des Computers unterbrochen hat.
ROM ist ein permanenter Speicherchip, der von einem Computer gelesen, aber nicht beschrieben werden kann. Im Gegensatz zum RAM bleiben die im ROM gespeicherten Daten erhalten, unabhängig davon, ob der Computer mit Strom versorgt wird oder nicht. Ein häufiges Beispiel für ein ROM ist die Firmware, die Ihr Computer zum Booten verwendet. Sie können nicht auf diesen Teil des Computerspeichers zugreifen oder ihn für andere Zwecke verwenden. Ein weiteres bekanntes Beispiel ist eine CD-ROM. Nach dem Brennen können die Daten auf der CD nicht mehr geändert werden.