Firmware

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Disambiguazione– Se stai cercando la rivista, vediFirmware (rivista).
Untelecomandoè un esempio di prodotto che contiene firmware.

Ilfirmware(prestito linguisticodallalingua inglesederivante dall'unione di "firm"e"software",[1]sicché in italiano equivale acomponente logico permanente) è unprogramma,ovvero una sequenza diistruzioni,integrato direttamente in uncomponente elettronicoprogrammato(es.UEFIsuROM)[2].

UnaROMche contiene il firmware delBIOSin unascheda madreBaby AT

Questo software permanente viene installato direttamente dal produttore del dispositivo alla fine del processo produttivo risiedendo stabilmente nell'hardwareper cui è stato scritto e fino a pochi anni fa non era modificabile dall'utente finale. I dispositivi più recenti consentono invece l'aggiornamentodel firmware; in particolar modo, sono aggiornabili quelli che possono interagire con componenti simili, ma con differenti caratteristiche. In unascheda elettronica(come unascheda di espansionepercomputer) esso generalmente trova posto all'interno di una memoriaROMoflash;quando invece il firmware è integrato all'interno di unprocessore[3](come ad esempio ilPentium 4) in italiano viene detto anchemicrocodice.[4]

Il tipo più conosciuto è quello dellascheda madredi unPC,ovvero l'UEFI[5](che ha sostituito ilBIOS[6]), ed è responsabile del correttoavviodelcomputer,ma quasi sempre sono dotati di proprio firmware anche i singoli componenti di un computer, comedischi fissi,lettori omasterizzatoridiCDeDVD,schede di espansione in genere. Sono spesso firmware i software di funzionamento deisistemi embedded,tra cui alcuni tipi didispositivo mobile(glismartphone,ad esempio).[7]

Spesso il firmware consiste in più componenti software, che si occupano delle funzioni minimali necessarie a gestire la memoria non volatile e a caricare il bootloader.[8].

Altro componente che presiede l'inizializzazione di un dispositivo hardware è labootrom[9].

Il suo scopo è quello diavviareil componente stesso e consentirgli di interagire con altri componentihardwaretramite l'implementazione diprotocolli di comunicazioneointerfaccedi programmazione. Rappresenta di fatto il punto di incontro fra le componenti logiche e fisiche di un dispositivo elettronico, ossia trasoftwareehardware.

Negli apparati di rete

[modifica|modifica wikitesto]

In alcuni apparati all'interno direti di calcolatori,comeroutere moltiswitchdi fascia media e alta, la parola firmware ha un significato più ampio ed indica il vero e propriosistema operativodell'apparato, che ne gestisce tutte le funzioni, possiede un'interfaccia utentespesso non banale (accessibile viaporta seriale,o via rete con iprotocolliSNMP,telnet,SSH,HTTP,TFTPo ancheFTPper il trasferimento difilediconfigurazioneo nuove versioni del firmware), permette di monitorare ed intervenire sul funzionamento dell'apparato e di modificarne la configurazione[10][11].

Data la complessità delle funzioni realizzate dal firmware in questi casi, gli aggiornamenti per aggiungere altre funzionalità o per correggerebugpossono essere frequenti. Anche in questi casi, il firmware è memorizzato su una memoria non volatile ROM oEEPROM[12].

  1. ^Firmware,inTreccani.it –Vocabolario Treccanion line,Roma, Istituto dell'Enciclopedia Italiana.
  2. ^Cos'è un firmware?,suDigitalart,11 aprile 2018.URL consultato il 26 ottobre 2021.
  3. ^Il processore ( o CPU ),suandreaminini.com.URL consultato il 26 ottobre 2021.
  4. ^Che cos'è il firmware? E che differenza c'è tra BIOS e UEFI?,suInformatica per tutti,19 novembre 2014.URL consultato il 26 ottobre 2021.
  5. ^Michele Nasi,Che cos'è UEFI e quello che c'è da sapere sul nuovo BIOS,suilsoftware.it,8 gennaio 2017.URL consultato il 26 ottobre 2021.
  6. ^Che cosa sono il firmware e il BIOS,sufastweb.it.URL consultato il 26 ottobre 2021.
  7. ^Firmware: cos'è e come aggiornarlo,sutecnologia.libero.it.URL consultato il 26 ottobre 2021.
  8. ^Bootloader: tutte le informazioni sul boot manager,suionos.it.URL consultato il 26 ottobre 2021.
  9. ^How to check your firmware version,sutardisk.com.URL consultato il 26 ottobre 2021(archiviato dall'url originaleil 26 ottobre 2021).
  10. ^Uso di FTP per aggiornare il firmware con una connessione di rete,suhp-laserjet-p3010.printerdepo.com.URL consultato il 26 ottobre 2021.
  11. ^(EN)Firmware- Grandstream Networks,sugrandstream.com.URL consultato il 26 ottobre 2021.
  12. ^Memoria EEPROM - Okpedia,suokpedia.it.URL consultato il 26 ottobre 2021.

Collegamenti esterni

[modifica|modifica wikitesto]
Controllo di autoritàLCCN(EN)sh88000353·GND(DE)4284706-0·J9U(EN,HE)987007546347105171
 Portale Informatica:accedi alle voci di Wikipedia che trattano di informatica