ROM je ona vrsta memorije koju uređaj ne smije zaboraviti, čak ni kad ga potpuno ugasite. Za razliku od RAM-a, ROM trajno čuva osnovne upute za pokretanje i rad uređaja, od mobitela i računala do mikrovalne pećnice. Zato elektronika zna što treba napraviti čim dobije struju. Problem je što ROM nije samo jedan čip s jednim zadatkom, nego cijela skupina različitih rješenja. I tu priča postaje puno zanimljivija nego što zvuči na prvi pogled.
Što je točno ROM memorija?

ROM, skraćenica za Read-Only Memory, je vrsta nevolatilne poluprovodničke memorije koja zadržava sadržaj čak i kada je struja potpuno isključena — zamislite je kao čip koji nikada ne zaboravlja.
Za razliku od RAM-a, koji gubi sve čim isključite uređaj, ROM čuva kritične podatke netaknute. Obično se koristi za pohranu firmware-a ili boot koda — temeljnih uputa koje uređaju govore kako se probuditi i funkcionirati.
Proizvođači direktno programiraju te podatke na čip, a u mnogim tradicionalnim dizajnima, ti podaci ostaju trajni. To je temeljni građevni blok na koji se bezbroj uređaja tiho oslanja svaki dan, od računala do mikrovalnih pećnica.
Razumijevanje ROM-a pomaže svima u tehnološkoj zajednici da cijene zašto određeni podaci jednostavno moraju preživjeti gubitak napajanja.
Kako ROM memorija čuva i isporučuje podatke
ROM memorija pohranjuje podatke na najosnovnijoj razini kao binarne vrijednosti—jedinice i nule—kodirane direktno u fizičke strukture stanica u čipu, bilo da to znači da je dioda prisutna ili odsutna, da je osigurač nepoškođen ili pregorjen, ili da floating gate tranzistora nosi naboj ili ga nema.
Kada sustav treba pročitati te podatke, interni dekoder preuzima traženu adresu memorije, odabire odgovarajući red stanica, i praktički “pita” svaku stanicu u tom redu provodi li struju (jedinica) ili ne (nula), sastavljajući kompletnu riječ i šaljući je procesoru u jednoj čistoj operaciji.
To je iznenađujuće elegantno prebacivanje—nikakvih pokretnih dijelova, nikakvih magnetskih polja, samo elektricitet koji provjerava fizičko stanje svake stanice i odmah vraća izvještaj.
Kodiranje binarnih staničnih podataka
U svojoj srži, binarno kodiranje podataka ćelije je način na koji ROM čip prevodi fizička stanja hardvera u 1-ice i 0-ice koje procesor zapravo može koristiti.
Svaka ćelija fizički predstavlja jedan bit kroz prisutnost ili odsutnost vodljivog elementa. Evo što to zapravo znači u praksi:
- Vodljivi element prisutan – bit linija pada nisko, registrirajući logičku “1”
- Nema elementa (otvoreni krug) – nema toka struje, registrirajući logičku “0”
- Pojačavači osjetljivosti – pretvaraju te male razlike struje u čiste, stabilne logičke signale
- EEPROM/flash ćelije – koriste tranzistore s lebdećom kapijom, gdje pohranjeni naboj određuje prag ponašanja
Svaka pohranjena riječ proizlazi iz ovog elegantnog, hardverski-razinskog dogovora između fizike i logike, čineći ROM izvanredno pouzdanim tijekom desetljeća korištenja.
Proces Pronalaženja ROM Podataka
Imajući tu fizikalnu sliku stanica i naboja na umu, vrijedi vidjeti kako čip zapravo prosljeđuje podatke procesoru. Kada CPU pošalje adresu, dekoder aktivira točno jedan redak, omogućujući struji da teče kroz programirane stanice i povlačeći specifične izlazne linije gore ili dolje. Ti zaključani signali čine kompletan N-bitni word, dostavljan čisto i bez izmjene pohranjenih podataka.
| Faza | Radnja | Rezultat |
|---|---|---|
| Unos Adrese | K linija odabire redak | Dekoder aktivira jednu word liniju |
| Osjetovanje Stanice | Putanje struje kroz programirane stanice | Izlazne linije idu gore ili dolje |
| Izlaz Podataka | Izlazi se zaključavaju i stabiliziraju | N-bitni word dostiže CPU |
| Vremenske Karakteristike | Vrijeme pristupa je determinističko | Predvidljivi, pouzdani ciklusi čitanja |
| Kopija u Sjeni | Sadržaj se učitava u RAM pri pokretanju | Brže izvršavanje za sve |
Glavne vrste ROM memorije objašnjene
ROM memorija nije jedna tehnologija, već zapravo obitelj povezanih tipova, od kojih svaki ima svoja pravila o tome kako se podaci mogu napisati, promijeniti ili uopće ne mogu mijenjati.
Na jednoj strani nalazi se Mask ROM, čiji se sadržaj trajno ugrađuje tijekom proizvodnje čipa, i PROM, koja omogućava korisniku da napiše podatke točno jednom nakon proizvodnje električkim prekidanjem unutarnjih sigurnosnih mehanizama.
Odavde se obitelj grana u sve fleksibilnije opcije: EPROM koristi UV svjetlost za brisanje i ponovno pisanje spremljenih podataka, EEPROM ide dalje rukovanjem brisanjem električki i u sklopu, a Flash memorija (tip koji poganja sve od USB pogona do laptop firmvera) gradi se na EEPROM-ovom dizajnu kako bi ponudila brzo brisanje na razini bloka kroz desetke tisuća ciklusa.
Maskirana i programabilna ROM
Nije sva ROM memorija jednaka, a razlike između njenih glavnih vrsta svode se na jedno ključno pitanje: kada i kako se podaci upisuju u čip?
Evo kratkog pregleda koji bi svi trebali znati:
- Masked ROM (MROM) – Podaci su upečeni tijekom proizvodnje korištenjem fotolitografskih uzoraka; trajno, jeftino u velikim količinama, nula fleksibilnosti.
- PROM – Isporučuje se prazan, programiran jednom električki puhanjem internih osigurača; nema povratka nakon toga.
- EPROM – Koristi plutajuća vrata, izbrisiva ultraljubičastom svjetlošću kroz kvarcni prozor, ponovno programabilna više puta.
- EEPROM/Flash – Električki izbrisiva u sklopu, podržava desetke do stotine tisuća ciklusa pisanja za praktična ažuriranja na terenu.
Svaka vrsta drugačije balansira trajnost, cijenu i fleksibilnost, tako da je pravilno odabiranje zapravo važno.
Izbrisivi ROM Varijanti
Kada su inženjeri shvatili kako učiniti ROM programabilnim, sljedeći logičan izazov bio je učiniti ga izbrisivim — jer nitko ne želi baciti čitav čip samo zato što je pronađena greška u firmveru. EPROM je prvi riješio ovaj problem, koristeći UV svjetlo kroz kvarcni prozor da očisti čip, iako preživi samo oko 1.000 ciklusa brisanja.
EEPROM je dramatično poboljšao stvari, omogućavajući električno brisanje bajt-po-bajt, s izdržljivošću koja može dosegnuti stotine tisuća ciklusa. Flash memorija (unaprijeđena vrsta EEPROM-a) mijenja finiju kontrolu za veću gustoću brisanjem u većim blokovima, čineći je jeftinijom ali osjetljivijom na istrošenost.
Stariji EAROM je dozvolio djelomična električna ažuriranja, ali je daleko zaostajao u brzini i izdržljivosti. Sve varijante ostaju nevolatilne, što znači da podaci prežive ispad napajanja — što ostaje njihova glavna prednost.
Električki Izmjenjiva Memorija
Električki promjenjiva memorija preuzima najbolju ideju iz izbrisive ROM memorije — ponovnu upotrebljivost — i odbacuje UV lampu u korist običnih električnih signala, tako da možete ažurirati firmware direktno na krugu bez ikada doticanja čipa.
Evo što čini ovu obitelj posebnom:
- EAROM omogućava promjene na razini bajta u krugu, ali je ograničen na oko 1.000 ciklusa pisanja — najstariji, najsporiji član grupe.
- EEPROM dramatično poboljšava tu izdržljivost, dostižući stotine tisuća ciklusa s preciznošću na razini bajta.
- Flash memorija mijenja pisanje na razini bajta brisanjem na osnovi blokova, pružajući veću gustoću i nižu cijenu.
- Izjednačavanje trošenja i ECC ravnomjerno distribuiraju pisanja i ispravljaju greške bitova, štiteći podatke svih na dugi rok.
Što razlikuje Masked ROM, PROM, EPROM i EEPROM?
Iako svi spadaju pod ROM kišobran, Masked ROM (MROM), PROM, EPROM i EEPROM svaki rješavaju temeljni problem trajnosti podataka na primjetno različite načine.
MROM dobiva svoje podatke upečene tijekom proizvodnje, što ga čini trajnim ali izuzetno pristupačnim u većim količinama.
PROM proizvođačima omogućava da ga programiraju jednom nakon proizvodnje puhanjem unutarnjih osigurača, mada je to putovanje bez povratka.
EPROM podiže ljestvicu dozvoljavanjem višestrukih prepisivanja, ali brisanje zahtijeva izlaganje UV svjetlu kroz kvarcni prozor, što nije baš zgodno.
EEPROM uklanja tu dosadu u potpunosti, omogućavajući da se pojedini bajti električki izbrišu i prenapišu direktno u strujnom kolu.
Svako rješenje fundamentalno se razlikuje po fleksibilnosti, trošku i praktičnosti, pa razumijevanje tih razlika svima pomaže da odaberu pravu memoriju za pravi posao.
Kako se ROM memorija razlikuje od RAM memorije

ROM i RAM su dva tipa memorije koja se stalno spominju zajedno, ali izgrađena su oko potpuno suprotnih prioriteta. Razumijevanje razlike pomaže svima da bolje razumiju kako uređaji zapravo funkcioniraju, pogotovo ako ste već čitali o razlikama između DDR4 i DDR5 RAM memorije.
Evo što ih razdvaja:
- Nestabilnost – ROM čuva svoje podatke bez napajanja; RAM gubi sve čim se napajanje prekine.
- Namjena – ROM pohranjuje firmware i kod za pokretanje (kao temeljne upute uređaja); RAM drži aktivne programe i privremene podatke tijekom rada.
- Brzina – RAM nudi znatno niža kašnjenja, omogućavajući brzo izvršavanje CPU-a; ROM čita sporije u usporedbi.
- Ciklusi pisanja – RAM rukuje praktički neograničenim pisanjem dnevno; ROM tolerira samo desetke tisuća do stotine tisuća ciklusa brisanja ukupno.
Zajedno, služe različitim ulogama koje čine modernu računalnu tehniku mogućom. Ako vas zanima praktična strana radne memorije, vrijedi pogledati i kako provjeriti brzinu RAM-a i koja vrsta RAM-a vam je potrebna.
Gdje se ROM memorija koristi danas
ROM memorija nije samo ostatak ranih vremena računalstva—aktivno obavlja kritičnu funkciju u gotovo svakom uređaju s kojim se ljudi susreću danas. PC računala i prijenosna računala oslanjaju se na flash-baziranu ROM memoriju za spremanje BIOS ili UEFI firmvera, koji inicijalizira procesor, memoriju i pohranu prije nego što se operacijski sustav ikad učita.
Izvan osobnih računala, ROM se pojavljuje u grafičkim karticama (gdje sprema kod inicijalizacije), automobilskim ECU-ima (čuvajući podatke o kalibraciji motora koji moraju izdržati vibracije i gubitak napajanja), mikrokontrolerima unutar aparata i industrijske opreme, te u sigurnim regijama pokretanja pametnih telefona—čineći je, tiho, jednom od najvažnijih tehnologija u modernoj infrastrukturi.
Moderni uređaji koji koriste ROM
Od matične ploče unutar prijenosnog računala do navigacijskog sustava u automobilu, ROM memorija pojavljuje se na puno više mjesta nego što većina ljudi shvaća. Tiho čuva uređaje u pouzdanom radu, čak i bez tvrdog diska ili internetske veze u blizini.
Evo gdje se ROM memorija zapravo nalazi:
- Osobna računala i prijenosna računala pohranjuju UEFI/BIOS firmware u flash ROM čipove, omogućavajući sustavima da se pokažu i inicijaliziraju hardver trenutno.
- Pametni telefoni koriste zalemljeni NAND/eMMC/UFS flash za sigurno držanje bootloadera i nisko-razinskog firmware-a.
- GPU-ovi i mrežne kartice nose male ROM čipove koji sadrže option ROM-ove za zadatke pokretanja bez upravljačkog programa.
- Automobilski ECU-ovi, usmjerivači, pametni TV-ovi i pisači oslanjaju se na flash ROM za ažuriranja firmware-a, kod pokretanja i podatke o konfiguraciji, često podržavajući reprogramiranje bez interneta.
Svi ga koriste, bilo da to znaju ili ne. Slična logika vrijedi i kod grafičke memorije, pa ako vas zanima kako memorija radi na GPU-u, možete pročitati i što je VRAM i kako ga provjeriti na računaru.
Aplikacije kritične infrastrukture
Izvan potrošačkih gadgeta, memorija temeljena na ROM-u tiho drži zajedno neke od najkritičnijih sustava na planeti. Industrijski PLC-ovi i SCADA kontroleri pohranjuju nepromjenjive bootloadere u flash ili EEPROM, osiguravajući da se elektrane pouzdano restartaju svaki put.
Zrakoplovni sustavi oslanjaju se na radijacijski ojačan ROM za firmware kontrole leta, jer je in-flight oštećenje softvera doista opcija koju treba izbjegavati. Medicinski uređaji poput infuzijskih pumpi pohranjuju kalibrijske parametre u EEPROM, jamčeći revidirajuće, konzistentno ponašanje kroz cikluse isključivanja i uključivanja.
Automobilski ECU-ji koriste secure-boot flash s izjednačavanjem trošenja (dizajnirano da izdrži desetke tisuća ciklusa pisanja) kako bi zaštitili firmware motora i sigurnosnog sustava od neovlaštenih izmjena. Čak i ruteri i pametna brojila umeću ROM-baziran root-of-trust kod za pouzdana ažuriranja na terenu. Ti sustavi utječu na sve, i ROM je doista ono što ih čini pouzdanima.
Može li ROM memorija podnijeti ekstremne uvjete?
Bilo da je riječ o kokpitu borbenog zrakoplova ili kontrolnoj ploči tvorničkog stroja, elektronika u njima mora nastaviti raditi bez obzira na okolnosti—ekstremna vrućina, brutalna hladnoća, nasilne vibracije ili čak zračenje.
ROM se s tim izazovima nosi izvanredno dobro, a evo zašto je to važno svima koji se oslanjaju na pouzdane sustave:
- Otpornost na temperaturu – ROM industrijske kvalitete radi od -40°C do +85°C; vojni dijelovi dosežu +125°C.
- Otpornost na udarce i vibracije – Bez pokretnih dijelova, ROM preživi okruženja s visokim ubrzanjem poput raketa i teških strojeva.
- Zaštita od zračenja – Svemirske i nuklearne primjene koriste mask ROM specifično kako bi spriječile promjenu bitova od izloženosti česticama.
- Dugoročno čuvanje podataka – Specijalizirani ROM koji se programira samo jednom održava integritet podataka kroz tisuće toplinskih ciklusa bez degradacije.
Koliko brzo je čitanje i pisanje ROM memorije?
Preživljavanje ekstremnih temperatura i zračenja je impresivno, ali memorijski čip koji je otporan ali spor ne bi došao daleko u stvarnim sustavima—tako da je brzina jednako važna kao izdržljivost. Čitanja iz ROM-a su doista brza: mask ROM i PROM isporučuju podatke u nanosekundama, dok NOR flash obično odgovara u roku od desetaka do stotina nanosekundi.
Pisanje, međutim, je potpuno drugačija priča. Programiranje flash stranice traje desetke do stotine mikrosekundi, a brisanje cijelog bloka može trajati milisekunde ili čak stotine milisekundi. Pisanja su također komplicirana zrnatošću brisanja—NOR flash često briše čitave sektore od 64 KB prije nego što nešto ponovno napiše. Zbog toga mnogi sustavi kopiraju ROM kod u RAM (zvano “sjenčanje”), omogućavajući programima da se izvršavaju brže dok štite flash od nepotrebnih ciklusa koji izazivaju trošenje.
Koliko Puta Se ROM Memorija Može Prepisati?

Brzina i trajnost su samo dio ROM priče—koliko puta se čip zapravo može ponovno napisati jednako je važno, posebno u sustavima gdje su ažuriranja firmware-a rutinska. Različiti tipovi ROM-a obrađuju ponovno pisanje vrlo različito, a poznavanje ograničenja pomaže svakome da donese pametnije odluke o dizajnu.
- Mask ROM i PROM – Nula ponovno pisanja; podaci su trajni nakon proizvodnje ili početnog programiranja.
- EPROM – Otprilike 1.000 ciklusa brisanja/ponovno pisanja koristeći ultraljubičasto svjetlo.
- EEPROM i Flash – Obično desetke tisuća do nekoliko stotina tisuća ciklusa, briše se električno unutar sklopa.
- Produljenje vijeka trajanja – Dizajneri koriste izjednačavanje opterećenja, ispravku grešaka i ograničenu frekvenciju pisanja da izvuku maksimalan vijek iz svake ćelije.
Razumijevanje tih ograničenja drži sustave pouzdanima duže. Kada memorija počne stvarati probleme, posljedice se mogu pojaviti kao rušenje sustava ili neobično ponašanje, slično kao kod problema opisanih u tekstu o tome što je curenje memorije računara.
Zašto ROM memorija i dalje važna u modernim uređajima
Iako flash diskovi i pohrana u oblaku dominiraju naslovima u novije vrijeme, ROM memorija i dalje obavlja neke od najkritičnijih poslova u modernim uređajima. Sprema firmware pri pokretanju, poput BIOS-a ili bootloadera, tako da se sustav može probuditi i inicijalizirati hardver prije nego što se učita bilo koji operacijski sustav.
Ugniježđeni uređaji u automobilima i zrakoplovima oslanjaju se na ROM jer čuva podatke bez napajanja i preživljava intenzivne vibracije. Mrežne i grafičke kartice koriste ugrađeni ROM za isporuku osnovnih upravljačkih programa odmah pri pokretanju.
Budući da ROM obrađuje kod koji se rijetko mijenja, njegova ograničena izdržljivost pisanja (deseci do stotine tisuća ciklusa) nije pravi nedostatak. Industrije poput medicinske, avijacijske i bankarstva zapravo preferiraju ROM jer pojednostavljuje certificiranje, pojačava sigurnost i čini sigurnosno kritičan firmware teže manipulabilnim. U širem smislu, ista ideja pouzdanog pokretanja povezuje se i s praktičnim temama poput toga kako inicijalizirati SSD u Windows 10/11, jer svaki uređaj mora imati jasan i stabilan način da prepozna pohranu i krene s radom.
