Definizione firmware

Il set di istruzioni di un programma per computer registrato in una ROM, flash o memoria simile è noto come firmware . Queste istruzioni impostano la logica primaria che controlla i circuiti di un qualche tipo di artefatto.

firmware

Un termine orientale, quello che ora ci occupa, che sembra avere la sua origine nel decennio degli anni 60. Più esattamente possiamo affermare che fu usato per la prima volta nel 1967 in un articolo che Rudy Meléndez pubblicò nella rivista Datamotion .

Il firmware, il cui nome si riferisce alla programmazione aziendale, fa parte dell'hardware poiché è integrato nell'elettronica, ma è anche considerato parte del software da sviluppare in alcuni linguaggi di programmazione . Si potrebbe dire che il firmware funziona come il collegamento tra le istruzioni che arrivano al dispositivo dall'esterno e le sue varie parti elettroniche.

In particolare, possiamo stabilire che il firmware di qualsiasi dispositivo tecnologico è sostanzialmente conforme a tre funzioni chiare. Innanzitutto, riesce a dare al sistema in questione le routine fondamentali di funzionamento e risposta rispetto alle consuete richieste che riceve e deve soddisfare l'utente.

In secondo luogo, è chiaro che un'altra missione è stabilire un'interfaccia semplice e comoda in modo che, in questo modo, sia possibile eseguire rapidamente e facilmente la configurazione del sistema utilizzando un determinato insieme di parametri.

Infine, in terzo luogo, un'altra delle funzioni più importanti che tutto il firmware si impegna è il controllo e la gestione sia dell'inizio del sistema del dispositivo sia dell'avvio corrispondente.

Microprocessori, stampanti, monitor e chip di memoria sono alcuni dei dispositivi con firmware. Un esempio di firmware è il programma BIOS del computer, che inizia a funzionare non appena si accende la macchina.

Più esattamente possiamo stabilire che esistono tre tipi di BIOS chiaramente differenziati classificati in base al metodo utilizzato per registrarli:
ROM. Viene registrato nel momento in cui viene creato il chip e le sue informazioni non possono più essere modificate.
PROM. Funziona in modo simile alle memorie di classe ROM ma può essere scritto solo una volta.
EPROM. Funziona come la già citata ROM ma ha la novità che può essere cancellata e scritta tutte le volte che ritiene opportuno.

L'architettura di un computer è formata da diversi livelli con diversi livelli di astrazione. L' hardware è la base e quindi viene visualizzato il firmware. L' assemblatore, il kernel, il sistema operativo e, alla fine, le applicazioni si susseguono.

Va notato che l'utente, in generale, ha la possibilità di aggiornare il firmware di un dispositivo per risolvere errori o aumentare le loro prestazioni. Questi aggiornamenti, tuttavia, sono rischiosi perché se si verifica un errore nel processo, il dispositivo potrebbe smettere di funzionare.

L'aggiornamento del firmware offre, tuttavia, numerosi vantaggi: può consentire, ad esempio, un masterizzatore CD di aumentare la velocità da 48x a 52x.

Raccomandato