1. Che cos'è il Firmware?
Il firmware è un programma informatico residente in modo permanente (o semi-permanente) all'interno di un componente hardware, memorizzato su memorie non volatili come ROM, EPROM o Flash Memory. Si colloca a metà strada tra l'hardware e il software: fornisce le istruzioni di base affinché il dispositivo possa inizializzarsi e comunicare con il resto del sistema.
2. Il BIOS e l'UEFI nei Personal Computer
Nei computer moderni, il firmware principale della scheda madre è storicamente rappresentato dal BIOS (Basic Input/Output System) o dal suo successore moderno, l'UEFI (Unified Extensible Firmware Interface). Le sue funzioni critiche comprendono:
- POST (Power-On Self-Test): Test diagnostico eseguito all'accensione per verificare l'integrità di RAM, CPU e componenti chiave.
- Bootstrap (Avvio): Inizializzazione dell'hardware di base e ricerca di un dispositivo di memorizzazione valido per caricare il sistema operativo.
- Interfaccia di Configurazione: Permette di impostare parametri hardware di basso livello (orologio di sistema, sequenza di boot, frequenze/tensioni).
3. Simulatore di Boot e Diagnostica Firmware
Seleziona una fase della sequenza di avvio del firmware per simulare il controllo hardware iniziale.