BIOS

Che cos'è il firmware?? Definizione e tipi

Che cos'è il firmware?? Definizione e tipi

Meglio noto come 'software per hardware', Firmware è un programma integrato in un componente hardware come una tastiera, un disco rigido, un BIOS o una scheda video. È progettato per fornire istruzioni permanenti per comunicare con altri dispositivi in ​​un sistema ed eseguire funzioni come attività di input/output di base.

Che cos'è il firmware?

Il firmware, come i driver, ha la stessa funzione ma differisce nel modo in cui è memorizzato sul dispositivo hardware stesso mentre i driver sono installati all'interno del sistema operativo. Inoltre, il firmware può avviarsi da solo e fare ciò per cui è programmato o progettato mentre i driver devono essere eseguiti dal sistema operativo.

Tipi di firmware

BIOS

La prima cosa che prende vita dopo l'accensione del computer è il BIOS. Può interagire con l'hardware e controllare eventuali errori sconosciuti. Quindi segnala un altro programma chiamato bootloader che fa il lavoro di svegliare il sistema operativo che dorme all'interno del disco rigido e lo inserisce nella memoria ad accesso casuale. Quindi, il BIOS è principalmente responsabile della gestione dei componenti hardware del computer e garantisce che funzionino correttamente. Sebbene buono, il software di basso livello è rimasto quasi invariato negli ultimi due decenni e, per questo motivo, sta diventando obsoleto e non supporta le moderne tecnologie. Ad esempio, il BIOS utilizza ancora il codice a 16 bit mentre la maggior parte dei laptop e PC esegue il codice a 32 e 64 bitB.

EFI

EFI, la forma abbreviata di Extensible Firmware Interface è una specifica per una nuova generazione di firmware di sistema che fornisce le prime istruzioni utilizzate dalla CPU per avviare l'hardware e passa il controllo al bootloader. EFI, a volte indicato anche come Unified Extensible Firmware Interface (UEFI), presenta alcuni vantaggi rispetto al BIOS. Ad esempio, aiuta a garantire che il tuo PC si avvii utilizzando solo software che è considerato affidabile dal produttore del PC, i.e., supporta una funzione chiamata 'Secure Boot' per migliorare la sicurezza.

Conoscere la versione del BIOS del tuo computer può aiutarti a scoprire se disponi della versione più aggiornata del firmware. Sui computer Windows, è possibile ottenere le informazioni sulla versione del firmware utilizzando il prompt dei comandi. In alternativa, puoi utilizzare un assistente di aggiornamento per il tuo dispositivo.

In generale, per vedere la versione del firmware di qualsiasi hardware, è possibile aprire Gestione dispositivi, espandere la categoria, selezionare l'hardware, fare clic con il pulsante destro del mouse su di esso e fare clic su Proprietà. Ora nella scheda Dettagli, dal menu a discesa Proprietà, seleziona ID hardware. Qui nella tabella dei valori, dovresti vedere la versione del firmware.

Leggere: controlla se il tuo PC utilizza BIOS o UEFI.

Aggiornamento del firmware

Gli aggiornamenti del firmware sono disponibili presso i produttori di hardware. Ad esempio, potrebbe essere rilasciato un aggiornamento del firmware per un router di rete per correggere bug, falle di sicurezza o migliorarne le capacità.

Alcuni aggiornamenti del firmware vengono applicati normalmente e sembrano un normale aggiornamento del software. Tuttavia, altri possono richiedere molto tempo in quanto potrebbero comportare la copia del firmware su un'unità portatile e il successivo caricamento manuale sul dispositivo. Detto questo, alcuni dispositivi, dispongono di una sezione dedicata nella console di amministrazione che consente di applicare un aggiornamento del firmware o un manuale utente per un riferimento completo.

È estremamente importante assicurarsi che il dispositivo che sta ricevendo l'aggiornamento del firmware non si spenga durante l'applicazione dell'aggiornamento. Un aggiornamento parziale del firmware lascia il firmware danneggiato, il che può danneggiare seriamente il funzionamento del dispositivo. Quindi, assicurati solo che una volta avviato un programma di aggiornamento del firmware, lasci che l'aggiornamento finisca.

Leggere: Come aggiornare il firmware del router.

Firmware vs. Differenza software

Spesso, la parola firmware e software sono usati in modo intercambiabile, i.e., singolo o una raccolta di programmi per computer assegnati a un compito da svolgere sulla macchina. Ma in realtà è il lavoro che definisce le radici di queste categorie (firmware e software) in cui le mettiamo.

Ad esempio, il software è virtuale, quindi può essere copiato, modificato e distrutto. Spesso è memorizzato in una memoria facilmente accessibile e persino sostituibile dall'utente. Ma nel caso del firmware, la memoria che memorizza è spesso incorporata nel dispositivo stesso e non è sostituibile dall'utente. Questo viene fatto deliberatamente per prevenire qualsiasi manomissione o rimozione in quanto è fondamentale per il funzionamento del dispositivo e può causare gravi conseguenze se rimosso.

Leggere: Cosa sono i driver di dispositivo??

Inoltre, il software viene spesso aggiornato e quindi le informazioni memorizzate in esso vengono spesso modificate/alterate ad ogni esecuzione dell'applicazione. Al contrario, il firmware non cambia molto se non si modificano le impostazioni molto spesso. C'è anche molto poco o nessun requisito per cambiare il firmware di un dispositivo.

Spero che questo spieghi cosa significa firmware.

Ora leggi: Come aggiornare il BIOS.

Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...