* Avvio (avviamento): Questo è il momento più critico che si accede alla ROM. La ROM contiene il BIOS (sistema di input/output di base) oppure, nei sistemi più nuovi, UEFI (interfaccia del firmware estensibile unificato) . Questo firmware esegue le seguenti attività vitali:
* post (auto-test di accensione): Verifica che l'hardware funzioni correttamente (ad es. RAM, CPU, tastiera).
* Inizializzazione: Inizializza i componenti hardware critici come il controller di visualizzazione, il controller della tastiera e i dispositivi di archiviazione.
* Bootloader: Individua e carica il sistema operativo (OS) da un dispositivo di archiviazione (come un disco rigido o SSD) in RAM. Quindi consegna il controllo del sistema al sistema operativo. Senza ROM e BIOS/UEFI, il computer non saprebbe come iniziare.
* Aggiornamenti del firmware: Mentre la ROM è * di sola lettura * in normale operazione, * Alcuni chips * ROM (come Eeprom o Flash Rom) possono essere * riscritto * con un nuovo firmware. Ecco come vengono eseguiti gli aggiornamenti BIOS/UEFI. Il computer accede alla ROM durante il processo di aggiornamento per cancellare il vecchio firmware e scrivere il nuovo firmware.
* Sistemi incorporati: Molti sistemi integrati (come quelli degli elettrodomestici, delle auto e delle attrezzature industriali) si basano fortemente sulla ROM. Il codice del programma che controlla il dispositivo è spesso archiviato in ROM perché deve essere disponibile immediatamente quando il dispositivo è acceso e non deve essere modificato frequentemente.
* Generazione dei caratteri (sistemi più vecchi): Nei vecchi sistemi basati sul testo, i dati del carattere (le forme dei caratteri) potrebbero essere archiviati in ROM. Il computer accederebbe alla ROM per recuperare i dati bitmap per ogni carattere per visualizzarli sullo schermo. Questo è meno comune ora poiché i caratteri vengono solitamente memorizzati come file sul disco rigido e caricati nella RAM secondo necessità.
* Operazioni di input/output di base: In alcune architetture (anche se ora meno comuni), routine di base per l'interazione con l'hardware (ad esempio, l'input della tastiera semplice o l'output dello schermo) potrebbero risiedere in ROM come parte del BIOS/UEFI. Ciò fornisce un livello minimo di funzionalità indipendentemente dal sistema operativo.
In sintesi, ROM si accede quando il computer necessita di codice affidabile e non volatile che non deve essere modificato frequentemente. È fondamentale per il processo di avvio iniziale e spesso per il controllo hardware fondamentale nei sistemi incorporati.
software © www.354353.com