Firmware

In informatica, il firmware è un programma per computer che è "incorporato" in un dispositivo hardware ed è una parte essenziale dell'hardware. A volte è chiamato software incorporato. Un esempio è un microcontrollore, una parte del microprocessore che dice al microprocessore quali azioni intraprendere. Può anche essere un programma più grande memorizzato nella memoria flash, o caricato sull'hardware esistente da un utente.

Come suggerisce il nome, il firmware è da qualche parte tra l'hardware e il software, collegando i due mondi. Può significare cose leggermente diverse per persone diverse, specialmente perché i dispositivi elettronici autonomi diventano sempre più simili ai computer. Come il software, è un programma per computer che viene eseguito da un microprocessore. Ma è anche legato a un pezzo di hardware e non ha significato senza di esso.

Su un computer

Un computer può avere sia il firmware che il software. Il firmware è memorizzato permanentemente nel computer, come il BIOS, e non può essere facilmente cambiato o aggiunto. Il software, anche il sistema operativo, può essere sostituito riformattando il disco rigido. Il software include le applicazioni che una persona che opera un computer vede, come un browser web o un elaboratore di testi. A volte un driver di dispositivo è chiamato firmware, poiché è necessario per far funzionare quel pezzo di hardware, come una stampante o una scheda video. Il driver del dispositivo è sulla parte principale del computer e può essere facilmente aggiornato (se esiste un aggiornamento).

Su un dispositivo elettronico

Altri dispositivi elettronici possono non avere l'aspetto di un computer, ma hanno comunque un sistema incorporato come un microcontrollore all'interno, con un programma che gli dice cosa fare. Anche questo è un firmware. Un decoder TV, un controller per ascensori e un lettore di schede nella serratura di una porta d'albergo sono tutti dotati di firmware. In questo caso, il firmware è l'unico software sul dispositivo e gestisce tutto, dalla gestione dei pulsanti all'accensione e spegnimento dei motori.

In passato, il firmware era memorizzato in ROM, ma ora è spesso memorizzato in supporti che possono essere scritti, come EEPROM e Flash. Il firmware in molte macchine come i router può ora essere aggiornato senza alcun hardware speciale, a parte un computer e un cavo USB. Questo viene fatto scaricando una nuova versione dal World Wide Web per aggiornare il dispositivo, usando le istruzioni del produttore del dispositivo.

Si dice che un dispositivo elettronico è "brickato" se non può essere avviato a causa di problemi di firmware. Allora è utile come un mattone. Caricare il firmware sbagliato in un dispositivo può causare questo. Il firmware è memorizzato come un file immagine binario.

Esempi

Esempi di firmware includono:

  • Il BIOS che si trova nei personal computer IBM-compatibili
  • Codice all'interno di una stampante (oltre al driver della stampante che è sul computer)
  • Software che controlla un defibrillatore cardiaco
  • Software che controlla le luci in un edificio per uffici
  • Software che controlla l'elettronica in un'auto - la radio, l'ABS (sistema antibloccaggio), i controlli del motore, ecc.
  • Software che controlla i nuovi elettrodomestici (forni a microonde, lavastoviglie, ecc.)

Pagine correlate

  • BIOS
  • Sistema operativo in tempo reale
  • Microcodice

Domande e risposte

D: Cos'è il firmware?


R: Il firmware è un programma informatico che è 'incorporato' in un dispositivo hardware ed è una parte essenziale dell'hardware.

D: Qual è un altro termine per indicare il firmware?


R: Il firmware viene talvolta chiamato software incorporato.

D: Qual è un esempio di firmware?


R: Un esempio di firmware è un microcontrollore, che è una parte del microprocessore che dice al microprocessore quali azioni intraprendere.

D: Il firmware può essere un programma più grande memorizzato nella memoria flash?


R: Sì, il firmware può essere un programma più ampio memorizzato nella memoria flash.

D: Il firmware può anche essere caricato su un hardware esistente da un utente?


R: Sì, il firmware può essere caricato su un hardware esistente da un utente.

D: In che modo il firmware è correlato all'hardware e al software?


R: Il firmware si colloca tra l'hardware e il software, collegando i due mondi.

D: Cosa significa dire che il firmware non ha significato senza l'hardware?


R: Significa che il firmware è legato ad un hardware specifico e non può funzionare senza di esso.

AlegsaOnline.com - 2020 / 2023 - License CC3