ROM (Read-Only Memory) ist eine Art Sekundärspeicher. Im Gegensatz zum Primärspeicher, auf den die CPU direkt zugreifen kann und der zum Speichern aktuell verarbeiteter Daten dient, dient der Sekundärspeicher der langfristigen Datenspeicherung. ROM ist ein nichtflüchtiger Speicher, was bedeutet, dass die darin gespeicherten Daten auch dann erhalten bleiben, wenn der Strom ausgeschaltet wird. ROM wird üblicherweise zum Speichern von Firmware verwendet. Hierbei handelt es sich um permanent in elektronische Geräte eingebettete Programme sowie um Softwareprogramme, die während des Aus- und Einschaltens des Systems erhalten bleiben müssen.