Uživatelské nástroje

Nástroje pro tento web


rom

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:

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)

rom.txt · Poslední úprava: autor: admin