Firmware

Definizione rapida

Software persistente incorporato in un dispositivo per gestirne avvio e funzioni fondamentali.

Spiegazione

BIOS e logica interna delle periferiche sono esempi di firmware. Dalle ROM non modificabili si è passati a memorie riscrivibili, che consentono aggiornamenti ma possono rendere inutilizzabile l'apparato se la procedura fallisce.

Esempio pratico

Il produttore distribuisce un aggiornamento firmware che aggiunge il supporto a una nuova periferica.

Spiegazione tecnica

Il codice viene eseguito direttamente dall'hardware all'accensione e risiede in memoria non volatile programmabile.

Da non confondere con

Non è un normale programma utente: opera vicino all'hardware ed è essenziale per il dispositivo.