/ / Che cos'è il firmware o il microcodice e come posso aggiornare il mio hardware?

Che cos'è il firmware o il microcodice e come posso aggiornare il mio hardware?

Il firmware è un tipo di software che gira su adispositivo hardware, eseguendo attività di basso livello. Ad esempio, qualsiasi cosa, dal telecomando di un televisore al disco rigido di un computer, a un drone aereo, esegue il proprio firmware. E il microcodice è fondamentalmente un firmware per la tua CPU.

Che cos'è il firmware?

Il software si riferisce ai programmi, all'applicazione ealtro codice del computer che viene eseguito su un dispositivo. L'hardware si riferisce ai dispositivi fisici effettivi. Quindi, se si dispone di un PC Windows, il sistema operativo Windows e tutte le applicazioni utilizzate sono software e il PC stesso e i suoi componenti come disco rigido, CPU, scheda madre, mouse e display sono hardware.

"Firmware", come suggerisce il nome, è qualcosatra software e hardware. Il firmware è in realtà solo un tipo di software, ma di solito è programmato nella memoria integrata in quell'hardware e funziona a un livello molto più basso. Nel caso di un PC, la scheda madre, la CPU, il processore grafico, il disco rigido, il mouse e altri dispositivi hanno tutti il ​​proprio firmware.

RELAZIONATO: Cos'è UEFI e in cosa differisce dal BIOS?

Ad esempio, quando si avvia il PC, ilil firmware sulla scheda madre, UEFI o BIOS, avvia e inizializza i dispositivi, prima di passare l'avvio sul disco rigido e quindi sul sistema operativo. L'unità a stato solido ha un firmware che gestisce automaticamente dove devono essere archiviati i dati sulle celle di memoria flash fisiche per prestazioni ottimali. Il BIOS video è un tipo di firmware che traduce le istruzioni relative ai video prima che vengano inviate al processore grafico del tuo computer. Anche il mouse USB ha un firmware che gestisce l'interpretazione dell'input fisico del mouse, la comunicazione con il computer e l'accensione di eventuali luci che potrebbero essere presenti sul mouse.

Il firmware può essere l'intero sistema operativo di un dispositivo semplice

Per alcuni semplici dispositivi, è possibile fare riferimento al "firmware"all'intero sistema operativo del dispositivo. Ad esempio, se si possiede una fotocamera digitale, il "firmware" della fotocamera si riferisce a tutto il software che gira su quella fotocamera digitale. Ciò include tutto, dalle funzioni di acquisizione di fotografie di basso livello al sistema operativo grafico della fotocamera. Anche i droni aerei hanno il firmware, che è il software che gira a bordo del drone stesso.

Quindi, per aggiornare l'intero funzionamento di un dispositivosistema, come su una fotocamera digitale, un router, una stampante, un lettore musicale o un dispositivo di navigazione GPS, spesso dovrai eseguire un "aggiornamento del firmware" o scaricare e installare un nuovo file "firmware" dal produttore.

Un sistema operativo sembra come dovrebbe esseresoftware, quindi questo può sembrare un po 'incoerente. ma questo perché firmware non è un termine preciso. Mentre il software e l'hardware sono abbastanza chiari, il firmware è solo un tipo di software di basso livello.

Che cos'è il microcodice?

Il microcodice è diventato più importante con la vulnerabilità di Spectre. Le CPU Intel necessitano di un nuovo "microcodice" di Intel per difendersi adeguatamente dagli attacchi dello spettro.

RELAZIONATO: Le patch di Windows Spectre sono qui, ma potresti voler aspettare

Pensa al microcodice come a un firmware per il tuoCPU del computer. Il microcodice traduce le istruzioni che la CPU riceve nelle operazioni fisiche a livello di circuito che avvengono all'interno della CPU. In altre parole, un microcodice aggiornato può inviare diverse istruzioni ai circuiti all'interno della CPU. Ciò può impedire determinati attacchi dello spettro modificando il modo in cui la CPU funziona. Gli aggiornamenti del microcodice possono anche correggere bug e altri errori, senza richiedere la sostituzione completa dell'hardware della CPU.

Gli aggiornamenti del microcodice vengono generalmente forniti insiemecon aggiornamenti del firmware UEFI o BIOS. All'avvio del computer, il firmware UEFI o il BIOS del computer carica il microcodice nella CPU. Tuttavia, è anche possibile che sistemi operativi come Windows o Linux caricino un nuovo microcodice al momento dell'avvio.

Ad esempio, se si desidera ottenere l'ultima Intelmicrocodice per la tua CPU per la protezione da Spectre e il produttore del tuo PC non rilascerà aggiornamenti UEFI per il tuo sistema, Microsoft ha un aggiornamento di Windows opzionale che puoi installare.

Dovresti aggiornare il firmware di un dispositivo?

La necessità di aggiornare il firmware di un dispositivo dipende dal dispositivo e dalle raccomandazioni del produttore.

In molti casi, non sarà mai necessario aggiornare afirmware del dispositivo hardware. Ad esempio, il telecomando del tuo televisore esegue il firmware e quasi sicuramente non c'è modo di aggiornarlo. Non c'è motivo per cui tu voglia aggiornarlo, comunque. Il tuo telecomando va bene e non devi preoccuparti.

Per molti altri dispositivi hardware, l'aggiornamento diil firmware a volte può essere utile per correggere i bug e fornire miglioramenti minori. Ad esempio, il produttore dell'unità a stato solido potrebbe offrire una versione più recente del firmware che migliora l'affidabilità o le prestazioni. Il produttore della scheda grafica potrebbe offrire un nuovo BIOS video che corregge un bug. Oppure il produttore del router potrebbe offrire un aggiornamento del firmware che include nuove funzionalità amministrative.

Molti produttori di dispositivi consigliano solo teinstallare un aggiornamento del firmware se si riscontra un problema che deve essere risolto (o se si richiede una nuova funzionalità specifica) o se il produttore richiede espressamente di installarlo.

Per altri dispositivi, gli aggiornamenti del firmware sono quasisempre un'ottima idea. Probabilmente vuoi l'ultimo e il più grande aggiornamento del firmware per la tua fotocamera digitale, ad esempio, per migliorare le prestazioni e ottenere nuove funzionalità. E Microsoft consiglia di mantenere aggiornato il firmware del controller Xbox One per assicurarsi che funzioni correttamente con i giochi a cui giochi.

Dovresti seguire quello del produttoreraccomandazione per ogni dispositivo. Molti produttori consigliano di aggiornare il firmware del proprio dispositivo solo se non si verificano problemi. Se l'alimentazione si interrompe o si verifica un errore durante l'aggiornamento del firmware, spesso non esiste un modo per ripristinare in modo pulito. In altre parole, un aggiornamento del firmware non funzionante può "bloccare" un dispositivo, rendendolo inutilizzabile. Questo dipende dal dispositivo.

Come aggiornare il firmware dell'hardware

Se è necessario aggiornare il firmware di un dispositivo,queste istruzioni generali dovrebbero aiutarti. Il processo esatto per l'aggiornamento del firmware di un dispositivo dipende dal dispositivo stesso e il produttore del dispositivo deve fornire istruzioni sul proprio sito Web.

Innanzitutto, vai al sito Web del produttore etrova la pagina di supporto o di download per il prodotto specifico che stai utilizzando. Ad esempio, se si dispone di un'unità a stato solido Samsung, visitare il sito Web Samsung e trovare la pagina di supporto per il modello specifico di SSD. Se vuoi aggiornare il firmware o il BIOS della tua scheda madre, vai al sito Web del produttore del tuo PC e cerca la tua modalità esatta di PC oppure, se hai costruito il tuo computer, vai al sito Web del produttore della scheda madre e cerca il modello di scheda madre che hai .

RELAZIONATO: Come controllare la versione del BIOS e aggiornarla

Cerca qualsiasi tipo di download di aggiornamento "firmware"sul sito di supporto. Se non riesci a trovarne uno, probabilmente non è disponibile un firmware aggiornato per il tuo dispositivo. Scarica l'ultima versione che vedi e assicurati di leggere tutte le note di rilascio che appaiono sul sito web.

Dopo aver scaricato il nuovo firmware, apri ilscarica e cerca un file README. Se non riesci a trovarne uno, cerca istruzioni di installazione del firmware separate nella pagina di download. Le istruzioni del produttore spiegheranno esattamente cosa devi fare.

Per alcuni aggiornamenti del firmware, potrebbe essere semplicemente necessarioesegui un file .exe da Windows e si occuperà di tutto per te. Per altri, potrebbe essere necessario creare un'unità DOS avviabile con il file del firmware su di essa, avviare l'ambiente DOS ed eseguire un comando per aggiornare il firmware da lì. Oppure, se si desidera aggiornare un dispositivo separato, potrebbe essere necessario inserire il file del firmware su un'unità USB o una scheda SD e portarlo sull'altro dispositivo.

Se il file del firmware che hai scaricato è solo un file .exe e non riesci a trovare alcuna istruzione, probabilmente dovrai semplicemente fare doppio clic su di esso ed eseguirlo da Windows.

Queste sono istruzioni generali e potrebbe essere necessarioper eseguire passaggi diversi per dispositivi diversi. Ad esempio, per aggiornare il firmware del controller Xbox One, è necessario utilizzare un'app Xbox One o l'app Accessori Xbox su Windows 10. Alcuni programmi potrebbero richiedere automaticamente l'installazione di aggiornamenti del firmware per i dispositivi hardware associati, se sono realmente necessari.

RELAZIONATO: Come aggiornare il firmware del controller Xbox One senza Xbox One

Credito di immagine: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Adriano / Shutterstock.com