<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jardin.cscsp.ch/index.php?action=history&amp;feed=atom&amp;title=Firmware</id>
	<title>Firmware - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://jardin.cscsp.ch/index.php?action=history&amp;feed=atom&amp;title=Firmware"/>
	<link rel="alternate" type="text/html" href="https://jardin.cscsp.ch/index.php?title=Firmware&amp;action=history"/>
	<updated>2026-04-12T05:17:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://jardin.cscsp.ch/index.php?title=Firmware&amp;diff=844&amp;oldid=prev</id>
		<title>imported&gt;PandeF: LiveRC : Annullate le modifiche di 130.255.149.242 (discussione), riportata alla versione precedente di PandeF</title>
		<link rel="alternate" type="text/html" href="https://jardin.cscsp.ch/index.php?title=Firmware&amp;diff=844&amp;oldid=prev"/>
		<updated>2024-11-07T09:19:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:LRC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:LRC (page does not exist)&quot;&gt;LiveRC&lt;/a&gt; : Annullate le modifiche di &lt;a href=&quot;/index.php?title=Special:Contributions/130.255.149.242&quot; title=&quot;Special:Contributions/130.255.149.242&quot;&gt;130.255.149.242&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:130.255.149.242&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:130.255.149.242 (page does not exist)&quot;&gt;discussione&lt;/a&gt;), riportata alla versione precedente di &lt;a href=&quot;/index.php?title=User:PandeF&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:PandeF (page does not exist)&quot;&gt;PandeF&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{nd|la rivista|[[Firmware (rivista)]]}}&lt;br /&gt;
[[File:Television remote control.jpg|thumb|Un [[telecomando]] è un esempio di prodotto che contiene firmware.]]&lt;br /&gt;
&lt;br /&gt;
Il &amp;#039;&amp;#039;&amp;#039;firmware&amp;#039;&amp;#039;&amp;#039; ([[prestito linguistico]] dalla [[lingua inglese]] derivante dall&amp;#039;unione di &amp;quot;&amp;#039;&amp;#039;firm&amp;#039;&amp;#039;&amp;quot; e &amp;quot;&amp;#039;&amp;#039;software&amp;#039;&amp;#039;&amp;quot;,&amp;lt;ref&amp;gt;{{Treccani|firmware|v=x}}&amp;lt;/ref&amp;gt; sicché in italiano equivale a &amp;#039;&amp;#039;&amp;#039;componente logico permanente&amp;#039;&amp;#039;&amp;#039;) è un [[Programma (informatica)|programma]], ovvero una sequenza di [[istruzione (informatica)|istruzioni]], integrato direttamente in un [[componente elettronico]] [[programmazione (informatica)|programmato]] (es. [[Unified Extensible Firmware Interface|UEFI]] su [[Read only memory|ROM]])&amp;lt;ref&amp;gt;{{Cita web|url=https://digitalart.altervista.org/cose-un-firmware/|titolo=Cos&amp;#039;è un firmware?|sito=Digitalart|data=2018-04-11|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
[[File:AMI 486DX EISA BIOS 20051109.jpg|thumb|Una [[Read Only Memory|ROM]] che contiene il firmware del [[BIOS]] in una [[scheda madre]] [[Baby AT]]]]&lt;br /&gt;
&lt;br /&gt;
Questo software permanente viene installato direttamente dal produttore del dispositivo alla fine del processo produttivo risiedendo stabilmente nell&amp;#039;[[hardware]] per cui è stato scritto e fino a pochi anni fa non era modificabile dall&amp;#039;utente finale. I dispositivi più recenti consentono invece l&amp;#039;[[aggiornamento]] del firmware; in particolar modo, sono aggiornabili quelli che possono interagire con componenti simili, ma con differenti caratteristiche. In una [[scheda elettronica]] (come una [[scheda di espansione]] per [[computer]]) esso generalmente trova posto all&amp;#039;interno di una memoria [[Read only memory|ROM]] o [[Memoria flash|flash]]; quando invece il firmware è integrato all&amp;#039;interno di un [[processore]]&amp;lt;ref&amp;gt;{{Cita web|url=https://www.andreaminini.com/informatica/computer/processore|titolo=Il processore ( o CPU )|accesso=2021-10-26}}&amp;lt;/ref&amp;gt; (come ad esempio il [[Pentium 4]]) in italiano viene detto anche [[microcodice]].&amp;lt;ref&amp;gt;{{Cita web|url=https://www.informaticapertutti.com/che-cose-il-firmware-e-che-differenza-ce-tra-bios-e-uefi/|titolo=Che cos&amp;#039;è il firmware? E che differenza c&amp;#039;è tra BIOS e UEFI?|sito=Informatica per tutti|data=2014-11-19|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il tipo più conosciuto è quello della [[scheda madre]] di un [[PC]], ovvero l&amp;#039;[[UEFI]]&amp;lt;ref&amp;gt;{{Cita web|url=https://www.ilsoftware.it/articoli.asp?tag=Che-cos-e-UEFI-e-quello-che-c-e-da-sapere-sul-nuovo-BIOS_11582|titolo=Che cos&amp;#039;è UEFI e quello che c&amp;#039;è da sapere sul nuovo BIOS|autore=Michele Nasi|data=2017-01-08|accesso=2021-10-26}}&amp;lt;/ref&amp;gt; (che ha sostituito il [[BIOS]]&amp;lt;ref&amp;gt;{{Cita web|url=https://www.fastweb.it/internet/firmware-e-bios-cosa-sono-e-come-aggiornarli/|titolo=Che cosa sono il firmware e il BIOS|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;), ed è responsabile del corretto [[boot|avvio]] del [[computer]], ma quasi sempre sono dotati di proprio firmware anche i singoli componenti di un computer, come [[hard disk|dischi fissi]], lettori o [[masterizzatore|masterizzatori]] di [[Compact Disc|CD]] e [[DVD]], schede di espansione in genere. Sono spesso firmware i software di funzionamento dei [[sistemi embedded]], tra cui alcuni tipi di [[dispositivo mobile]] (gli [[smartphone]], ad esempio).&amp;lt;ref&amp;gt;{{Cita web|url=https://tecnologia.libero.it/cose-come-aggiornare-firmware-35584|titolo=Firmware: cos&amp;#039;è e come aggiornarlo|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&amp;lt;ref&amp;gt;{{Cita web|url=https://www.ionos.it/digitalguide/server/configurazione/che-cose-un-bootloader/|titolo=Bootloader: tutte le informazioni sul boot manager|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Altro componente che presiede l&amp;#039;inizializzazione di un dispositivo hardware è la [[bootrom]]&amp;lt;ref&amp;gt;{{Cita web|url=https://www.tardisk.com/pages/how-to-check-your-firmware-version|titolo=How to check your firmware version|accesso=2021-10-26|dataarchivio=26 ottobre 2021|urlarchivio=https://web.archive.org/web/20211026124829/https://www.tardisk.com/pages/how-to-check-your-firmware-version|urlmorto=sì}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Funzioni ===&lt;br /&gt;
Il suo scopo è quello di &amp;#039;&amp;#039;avviare&amp;#039;&amp;#039; il componente stesso e consentirgli di interagire con altri componenti [[hardware]] tramite l&amp;#039;implementazione di [[protocollo di comunicazione|protocolli di comunicazione]] o [[interfaccia (informatica)|interfacce]] di programmazione. Rappresenta di fatto il punto di incontro fra le componenti logiche e fisiche di un dispositivo elettronico, ossia tra [[software]] e [[hardware]].&lt;br /&gt;
&lt;br /&gt;
=== Negli apparati di rete ===&lt;br /&gt;
In alcuni apparati all&amp;#039;interno di [[reti di calcolatori]], come [[router]] e molti [[switch]] di fascia media e alta, la parola firmware ha un significato più ampio ed indica il vero e proprio [[sistema operativo]] dell&amp;#039;apparato, che ne gestisce tutte le funzioni, possiede un&amp;#039;[[interfaccia utente]] spesso non banale (accessibile via [[porta seriale]], o via rete con i [[protocollo di rete|protocolli]] [[Simple Network Management Protocol|SNMP]], [[telnet]], [[Secure Shell|SSH]], [[Hypertext Transfer Protocol|HTTP]], [[Trivial File Transfer Protocol|TFTP]] o anche [[File Transfer Protocol|FTP]] per il trasferimento di [[file]] di [[configurazione (informatica)|configurazione]] o nuove versioni del firmware), permette di monitorare ed intervenire sul funzionamento dell&amp;#039;apparato e di modificarne la configurazione&amp;lt;ref&amp;gt;{{Cita web|url=https://hp-laserjet-p3010.printerdepo.com/it/stampanti-hp-laserjet-serie-p3010/gestione-e-manutenzione-del-prodotto/aggiornamento-del-firmware/trasferimento-del-nuovo-firmware-sul-prodotto/uso-di-ftp-per-aggiornare-il-firmware-con-una-connessione-di-rete/|titolo=Uso di FTP per aggiornare il firmware con una connessione di rete|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cita web|url=http://www.grandstream.com/support/firmware|titolo=Firmware- Grandstream Networks|lingua=en|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Data la complessità delle funzioni realizzate dal firmware in questi casi, gli aggiornamenti per aggiungere altre funzionalità o per correggere [[bug]] possono essere frequenti. Anche in questi casi, il firmware è memorizzato su una memoria non volatile ROM o [[EEPROM]]&amp;lt;ref&amp;gt;{{Cita web|url=https://www.okpedia.it/eeprom|titolo=Memoria EEPROM - Okpedia|accesso=2021-10-26}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voci correlate ==&lt;br /&gt;
* [[UEFI]]&lt;br /&gt;
* [[Boot loader]]&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[Hardware]]&lt;br /&gt;
* [[Microprogrammazione]]&lt;br /&gt;
* [[Shadow RAM]]&lt;br /&gt;
* [[Sistema embedded]]&lt;br /&gt;
* [[Software]]&lt;br /&gt;
&lt;br /&gt;
== Altri progetti ==&lt;br /&gt;
{{interprogetto|wikt=firmware|preposizione=sul}}&lt;br /&gt;
&lt;br /&gt;
== Collegamenti esterni ==&lt;br /&gt;
* {{Collegamenti esterni}}&lt;br /&gt;
* {{FOLDOC||Firmware}}&lt;br /&gt;
&lt;br /&gt;
{{Controllo di autorità}}&lt;br /&gt;
{{Portale|informatica}}&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Firmware| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;PandeF</name></author>
	</entry>
</feed>