read-only memory
Főnév
read-only memory (tsz. read-only memories)
A Read-Only Memory (rövidítve: ROM, magyarul: csak olvasható memória) egy nemfelejtő, állandó adattárolásra használt memóriatípus, amely a számítógépek és beágyazott rendszerek egyik alapvető hardverkomponense. A ROM-ban tárolt adatokat a rendszer nem írhatja vagy módosíthatja normál működés közben, csak olvashatja őket.
📘 1. Mi az a ROM?
A ROM egy nemfelejtő memória, amely a számítógép kikapcsolása után is megtartja az adatokat. A legfontosabb jellemzője, hogy a tartalma gyártás vagy programozás során kerül bele, és nem (vagy csak speciális eljárással) változtatható meg.
A fő különbség az RAM és a ROM között:
Jellemző | RAM | ROM |
---|---|---|
Írható? | Igen | Nem / csak speciálisan |
Adatok megmaradnak? | Nem (felejtő) | Igen (nemfelejtő) |
Használat célja | Ideiglenes tárolás (működés közben) | Alapprogramok, firmware tárolása |
🧠 2. Mire használjuk a ROM-ot?
- Firmware tárolására (pl. BIOS, UEFI)
- Beágyazott rendszerek alapszoftveréhez
- Játékok és régi konzolok ROM-chipjeihez
- Alapértelmezett gyári adatokhoz (pl. sorozatszám, MAC-cím)
🔍 3. Hogyan működik?
A ROM chipek elektronikusan kódolt logikai állapotokat tartalmaznak, amelyeket:
- vagy gyártás közben fixen (hardwired) égetnek be,
- vagy a felhasználó/gyártó programozhatja később, de csak egyszer vagy korlátozottan.
A memória bitjei meghatározott módon kapcsolják a tranzisztorokat, diódákat vagy feszültségszinteket, így olvasáskor az értékeket stabilan vissza lehet nyerni.
🧱 4. ROM típusai
4.1. ROM (Mask ROM)
- A chip tartalma gyártás közben kerül beégetésre.
- Nem módosítható.
- Használat: nagy volumenű, fix programokat igénylő eszközök (pl. kalkulátorok).
4.2. PROM (Programmable ROM)
- Üres ROM, amelyet a felhasználó egyszer programozhat.
- Programozás után nem írható újra.
- Programozás feszültségimpulzussal történik.
4.3. EPROM (Erasable PROM)
- UV-fénnyel törölhető, és újraprogramozható.
- Átlátszó ablakot tartalmaz, amin keresztül UV-fény éri a chipet.
- Lassabb és kevésbé kényelmes.
4.4. EEPROM (Electrically Erasable PROM)
- Elektronikus úton törölhető és újraprogramozható.
- Egyes byte-ok is módosíthatók (nem kell az egész chipet törölni).
- Használata rugalmasabb (pl. BIOS/UEFI tárolására).
4.5. Flash memória
- Az EEPROM egy korszerűsített változata.
- Nagy kapacitás, gyorsabb működés.
- Blokkos törlés/programozás.
- Használat: pendrive, SSD, firmware, beágyazott rendszerek.
⚙️ 5. ROM előnyei és hátrányai
✅ Előnyök:
- Tartós: nem felejtő tárolás
- Megbízható: nem véletlenül írható felül
- Energiatakarékos: nincs szükség folyamatos frissítésre
- Gyors olvasás: főként olvasási műveletekre optimalizált
❌ Hátrányok:
- Nehezen vagy nem módosítható
- Lassú újraprogramozás (EPROM/EEPROM)
- Csak fix adatokat érdemes tárolni benne
🖥 6. Hol található ROM a gyakorlatban?
💻 Számítógépekben:
- BIOS/UEFI: indítási folyamatot vezérlő firmware
- Alaplapok konfigurációs adatai (CMOS tárolás EEPROM-ban)
📱 Mobiltelefonokban:
- Bootloader
- Gyári firmware és gyártói alkalmazások
🎮 Konzolokban:
- Régi játékok ROM-kazettákban (Nintendo, Sega)
- Emulátorokban is használják (“ROM fájlok” formájában)
🔌 Beágyazott rendszerek:
- Mosógépek, mikrokontrollerek, autók vezérlőegységei
💾 7. Példa: BIOS a PC-ben
A számítógép bekapcsolásakor az első kód, ami lefut, a BIOS-ban található, amely:
- inicializálja a hardvert (POST: Power-On Self-Test),
- betölti az operációs rendszer boot loaderét,
- a BIOS egy EEPROM vagy Flash ROM chipen található.
🔐 8. Biztonság és védelem
A ROM egyes típusait nem lehet módosítani, így védettek vírusoktól vagy hibás szoftverfrissítéstől. Ugyanakkor:
- ha frissítés kell (pl. UEFI hibajavítás), akkor csak EEPROM vagy Flash típus alkalmas.
🧠 9. ROM vs Flash vs EEPROM – gyors összehasonlítás
Típus | Újraprogramozható? | Módosítható helyben? | Használat |
---|---|---|---|
ROM | Nem | Nem | Fix gyári program |
PROM | Egyszer | Nem | Egyedi gyártás |
EPROM | Igen (UV-fénnyel) | Nem | Ritka frissítések |
EEPROM | Igen (elektronikus) | Igen (byte-onként) | BIOS, firmware |
Flash | Igen (elektronikus) | Igen (blokkonként) | SSD, pendrive, mobil firmware |
🧪 10. Jövő és trendek
- A klasszikus ROM-okat fokozatosan felváltják a Flash-alapú technológiák.
- A beágyazott rendszerek világában azonban továbbra is használják a “ROM-szerű” tárolást.
- Bizonyos biztonságkritikus rendszerek esetén még mindig előny a nem módosíthatóság.
🧩 11. Összegzés
A ROM a digitális rendszerek egyik alappillére: állandó, megbízható és nemfelejtő tárolást nyújt. Bár nem írható/módosítható olyan könnyen, mint más memóriaformák, az induló programok és alaprendszerek megbízható működéséhez elengedhetetlen.
- read-only memory - Szótár.net (en-hu)
- read-only memory - Sztaki (en-hu)
- read-only memory - Merriam–Webster
- read-only memory - Cambridge
- read-only memory - WordNet
- read-only memory - Яндекс (en-ru)
- read-only memory - Google (en-hu)
- read-only memory - Wikidata
- read-only memory - Wikipédia (angol)