Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Il Firmware e il BIOS/UEFI

Software residente in memoria non volatile, sequenza di avvio (Boot) e controllo diretto dell'hardware a bassissimo livello.

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:

Collocazione Logica: $\text{Hardware Fisico} \rightarrow \text{Firmware (BIOS/UEFI)} \rightarrow \text{Sistema Operativo} \rightarrow \text{Software Applicativo}$. Il firmware è il primo codice eseguito dalla CPU all'accensione del computer ($\text{Reset Vector}$).

3. Simulatore di Boot e Diagnostica Firmware

Seleziona una fase della sequenza di avvio del firmware per simulare il controllo hardware iniziale.

uefi-boot-manager@nexus-ide:~ Hardware Initialization Sequence
> Seleziona una fase di boot per avviare la simulazione del firmware...