ponieważ ROM jest tylko do odczytu, nie można go zmienić; jest trwały i nieulotny, co oznacza, że przechowuje swoją pamięć nawet po usunięciu zasilania. Natomiast pamięć o dostępie losowym (RAM) jest niestabilna; traci się ją po usunięciu zasilania.

zastosowanie podobnego terminu „pamięć nieulotna” ma tu zastosowanie (więcej o tym później.) Można by powiedzieć, że ROM jest w pewnym sensie „stateful” w swoim trwałym stanie, gdzie RAM jest ” bezpaństwowy.,”

w typowym nowoczesnym komputerze na płycie głównej znajdują się liczne układy ROM oraz kilka na płytach rozszerzeń. Chipy są niezbędne dla podstawowego systemu wejścia/wyjścia (BIOS), uruchamiania, odczytu i zapisu do urządzeń peryferyjnych, podstawowego zarządzania danymi i oprogramowania dla podstawowych procesów dla niektórych narzędzi.

ROM może być również określany jako maskROM (mrom). MaskROM jest pamięcią tylko do odczytu, która jest statyczną pamięcią ROM i jest programowana w układzie scalonym przez producenta. Przykładem MROM jest bootloader lub solid-state ROM, najstarszy typ ROM.,

historia pamięci tylko do odczytu pokazuje, jak ten typ pamięci statycznej działał w inżynierii przez cały cykl życia konwencjonalnego komputera.

pamięć tylko do odczytu została zapoczątkowana przez maszyny takie jak Mauchly i Eckert ' S Electronic Numerical Integrator and Computer lub ENIAC w 1948 roku, a następnie wcielona w układach scalonych w 1960 roku. we wcześniejszych komputerach osobistych, narzędzia takie jak podstawowe interpretery były używane do implementacji pamięci tylko do odczytu. Powszechne stało się również użycie pamięci ROM BIOS w komputerach kompatybilnych z IBM (wymienionych powyżej).,

pamięć tylko do odczytu i pamięć nieulotna

pamięć tylko do odczytu jest również ważna w kontekście pamięci nieulotnej jako całości.

pamięć nieulotna to każdy rodzaj pamięci, która jest stanowa i nie jest usuwana po zakończeniu sesji użytkownika na żywo. Innym sposobem na stwierdzenie tego jest to, że pamięć nieulotna jest trwała i bardziej trwała niż tymczasowa.

eksperci klasyfikują pamięć nieulotną jako jeden z dwóch podstawowych typów-mechanicznie adresowanej pamięci nieulotnej i elektrycznie adresowanej pamięci nieulotnej., Konwencjonalny dysk twardy jest przykładem mechanicznej pamięci nieulotnej, a technologia półprzewodnikowa reprezentuje nieulotną pamięć elektryczną.

od tradycyjnego do Uniwersalnego ROM/NVM

najwcześniejsze rodzaje pamięci tylko do odczytu zostały zaprojektowane w taki sposób, że nie były zmienne w terenie. Aby zmienić pamięć tylko do odczytu, Komputery musiały zostać odesłane do producentów.

z czasem projektanci zaczynają eksperymentować z bardziej elastycznymi formami pamięci tylko do odczytu, takimi jak opracowanie elektrycznie kasowalnej programowalnej pamięci ROM lub EEPROM w 1971 roku.