Obsah
ROM (Read-Only Memory)
ROM je typ elektronické paměti, jejíž obsah je určen při výrobě nebo zápisem, který není při běžném provozu měnitelný. Na rozdíl od paměti RAM je ROM non-volatile, což znamená, že si uchovává uložená data i po odpojení napájení.
V naší digitální architektuře hraje ROM klíčovou roli jako „první místo“, kam se procesor podívá po zapnutí zařízení, aby zjistil, jak má nastartovat operační systém (např. Linux).
Typy ROM v našich systémech
Technologie ROM se vyvinula z fixních čipů k přepisovatelným variantám, které používáme dnes:
1. Mask ROM
Data jsou do čipu „vyleptána“ při výrobě. Nelze je změnit. Používá se v mikrokontrolérech pro nejzákladnější instrukce, které se nikdy nemění.
2. PROM / EPROM
Starší technologie, které umožňovaly zápis (u EPROM i mazání pomocí UV záření). Dnes se s nimi setkáváme už jen v historických systémech spravovaných IT podporou.
3. EEPROM / Flash Memory
Moderní nástupci ROM, které lze elektricky mazat a přepisovat. Jsou základem pro:
- BIOS / UEFI: Základní software základních desek našich stanic.
- Firmware: Software uvnitř našich switchů a bran UTM (Unified Threat Management).
Využití v naší infrastruktuře
Firmware a Bootloadery
Každé síťové zařízení v naší WAN (Wide Area Network) má v ROM uložený zavaděč. Ten iniciuje hardware a následně může využít protokol TFTP (Trivial File Transfer Protocol) ke stažení plnohodnotného systému z našeho VPC (Virtual Private Cloud).
Mikrokontroléry a IoT
Naše IoT zařízení (Internet of Things) mají v ROM (Flash) uložen veškerý řídicí program. Díky tomu jsou odolná proti výpadkům napájení a okamžitě po restartu se vrací do provozního stavu.
Zabezpečení (Root of Trust)
V rámci kybernetické bezpečnosti využíváme ROM k uložení neměnných veřejných klíčů. Ty slouží k ověření digitálního podpisu firmwaru. Pokud by útočník zkusil nahrát podvržený systém, hardware jej díky instrukcím v ROM odmítne spustit.
Porovnání: ROM vs. RAM
| Vlastnost | ROM | RAM |
|---|---|---|
| Zápis dat | Obtížný/Pomalý | Velmi rychlý |
| Trvanlivost | Data zůstávají bez proudu | Data se po vypnutí smažou |
| Účel | Start systému, Firmware | Běžící programy, Práce s daty |
Praktická správa (IT Podpora)
Aktualizace obsahu ROM (tzv. „flashing“) je kritická operace. Pokud dojde k výpadku proudu během přepisu ROM u našeho VPS (Virtual Private Server) hostitele, může dojít k tzv. „bricknutí“ (znefunkčnění) hardwaru.
- Pravidlo: Vždy provádějte aktualizace firmwaru pouze na zařízeních připojených k záložnímu zdroji (UPS).
— Související stránky: ZIF (Základní informační faktory), IT podpora, TUX (Linux Mascot), WAN (Wide Area Network), VPC (Virtual Private Cloud), TFTP (Trivial File Transfer Protocol), IoT zařízení (Internet of Things), Kybernetická bezpečnost, UTM (Unified Threat Management), VPS (Virtual Private Server)
