W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji dokonuje się w procesie produkcji lub podczas ich programowania. W pamięci ROM zapisuje się ustawienia BIOSu.
Pamięci typu ROM przeznaczone są głównie do umieszczania w nich startowej sekwencji instrukcji, kompletnych programów obsługi sterowników i urządzeń mikroprocesorowych, także ustalonych i rzadko zmienianych danych stałych. Ze względu na sposób umieszczania danych pamięci ROM dzieli się na:
- pamięć ROM programowana maską (mask ROM)
- pamięć EPROM (Erasable Programmable ROM)
- pamięć EEPROM (Electrically Erasable Programmable ROM)
- pamięć Flash EEPROM
Pamięci ROM są stosowane w praktyce do zapamiętywania podstawowych funkcji konfiguracyjnych oraz obsługi systemu operacyjnego komputera. Na ogół służą do zapamiętania informacji o rodzajach portów, stosowanej pamięci RAM, dyskach itp.
