Perché i computer hanno bisogno della ROM
- Avvio (bootstrapping): contiene il codice iniziale che avvia la CPU e carica il sistema operativo.
- Memorizzazione BIOS/UEFI: firmware per l'inizializzazione hardware, configurazione e gestione dell'alimentazione.
- Memorizzazione permanente di programmi/dati: routine critiche, driver di dispositivo, chiavi di cifratura.
- Affidabilità: non volatile; sopravvive alla perdita di alimentazione.
- Sicurezza: la natura di sola lettura previene manomissioni.
- Economico: economico da produrre in grandi volumi.