ROM je računalni izraz koji znači samo za čitanje memorije ("Read Only Memory"). To je medij za pohranu koji koriste računala i druga elektronička oprema.
Podaci spremljeni u ROM-u obični korisnik ne može mijenjati. Ova vrsta memorije koristi se za pohranu upravljačkog softvera (softvera povezanog s određenim hardverom) i ostalih podataka bitnih za rad računala.
Postoje razne vrste ROM-a. Najstariji su mikroprogrami (koji pohranjuju trajne i nepromjenjive podatke), dok su moderniji EPROM i Flash EEPROM koji se mogu prepisati i programirati.
Prva računala imala su svoj operativni sustav pohranjen u ROM-u. Za nadogradnju je bilo potrebno zamijeniti ROM čip novim. Tehnologija je od tada znatno napredovala, a na današnjim računalima samo je nekoliko programa pohranjeno u ROM-u, dok se većina nalazi na tvrdim diskovima ili flash memoriji, među ostalim tehnologijama.
Treba napomenuti da određene konzole za video igre koriste ROM memoriju u spremnicima, kao što je to primjerice slučaj kod Sega Mega Drive, Super Nintendo ili Game Boy. ROM djeluje samo kad se uložak umetne u odgovarajući prostor i podaci se pročitaju. Pri uklanjanju spremnika informacije više nisu dostupne.
U slučaju računala, ROM se i dalje koristi za pohranu podataka jer nude veću brzinu od tvrdih diskova. S druge strane, nemoguće je pročitati program koji zahtijeva izvršavanje diska s samog diska i to je jedan od razloga zašto je BIOS računala smješten u ROM memoriji.
Razlike s RAM-om
Značenje riječi "slučajno" u nazivu RAM-a odnosi se na činjenicu da se svaki put kada se upotrebljavaju podaci pohranjuju u slučajnim ćelijama, a vrijeme pristupa svakoj od njih ne ovisi o njegovom mjestu. fizičku razinu unutar kartice jer se, za razliku od tvrdog diska, umjesto da je prolazi dok ne dosegne željenu točku, adresira kao da je kartezijanska tablica.
RAM memorija, koja je poznata i kao privremena ili nestabilna , ima mogućnost neprestanog prepisivanja i čitanja; u stvari, to je jedno od njegovih bitnih obilježja, zadatak za koji je stvoren. U njemu se pohranjuju programi koje korisnik želi pokrenuti, uključujući sam operativni sustav, koji nastoje istodobno ne dodijeliti isti prostor za dvije aplikacije.
Karakteristika koja se može smatrati slabom točkom je da kad se prekine napajanje, njezin sadržaj nestaje. Otuda potreba za stalnim medijem za pohranu na kojem se mogu pohraniti aplikacije i osobni dokumenti. ROM memorija bio je jedan od odgovora na ove zahtjeve, a dizajnirana je na takav način da je imala dovoljno informacija za pokretanje računala, kontrolu uređaja i povezanih komponenti, učitavanje i pokretanje operativnog sustava i drugih funkcija., koji čine takozvani BIOS.
Uzimajući u obzir sve spomenute značajke i dodajući im nemogućnost slobodnog pisanja u ROM memoriju, jasno je da, unatoč činjenici da se njihova imena razlikuju samo jednim slovom, RAM i ROM tehnologije preuzimaju vrlo različite uloge.