ROM ist ein Computerspeicher, der zum dauerhaften Speichern von Anwendungen und Daten verwendet wird. Es gibt fünf grundlegende Arten von ROMs, die alle über einzigartige Eigenschaften und Datenspeicherfähigkeiten in einem PC oder elektronischen Gerät verfügen.
ROM wird häufiger als Firmware oder Nur-Lese-Speicher bezeichnet. Nicht zu verwechseln mit RAM-Chips, die dazu dienen, temporäre Daten auf einem Computer zu speichern. Die fünf Haupttypen von ROM sind ROM, PROM, EPROM, EEPROM und Flash-Speicher. Obwohl diese ROM-Typen unterschiedliche Funktionen haben, bestehen alle aus nichtflüchtigen Chips, die einen Datenverlust verhindern, wenn einem elektronischen Gerät kein Strom zugeführt wird. In ROM-Chips gespeicherte Daten können nach der Installation nicht geändert werden, es sei denn, die Daten werden durch einen speziellen Vorgang geändert.
ROM-Chips bestehen aus einem Raster von Spalten und Zeilen. Strom fließt durch diese Spalten und Zeilen mit Dioden, die dafür ausgelegt sind, Strom in eine Richtung fließen zu lassen. Damit ein ROM-Chip richtig funktioniert, muss er mit vollständigen Daten programmiert werden, da es kein Verfahren zum Überschreiben von Daten gibt, sobald sie zum ROM-Chip hinzugefügt wurden. Während das Entwerfen einer Original-ROM-Vorlage viel Versuch und Irrtum erfordern kann, besteht einer der Hauptvorteile der Verwendung von ROM-Chips darin, dass die Chips in den meisten elektronischen Geräten sehr billig und extrem zuverlässig sind.