Del firmware
È noto come firmware l'insieme di istruzioni per un programma per computer registrato in ROM, flash o memoria simile. Queste istruzioni risolvono il file logico primario che esercita il controllo sui circuiti di qualche tipo di dispositivo.
Un termine che sembra essere nato negli anni '60. Più precisamente 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 dell'hardware, fa parte dell'hardware perché è integrato nell'elettronica, ma è anche considerato come parte del software nella fase di sviluppo sotto alcuni linguaggi di programmazione. Probabilmente il firmware funziona come il collegamento tra le istruzioni che arrivano al dispositivo dall'esterno e le sue varie parti elettroniche.
Nel caso specifico, possiamo stabilire che il firmware di qualsiasi dispositivo tecnologico sostiene essenzialmente tre chiare funzioni. In primo luogo, riesce a dare al sistema in questione le routine di funzionamento e di risposta fondamentali rispetto alle richieste abituali che l'utente riceve e deve soddisfare.
In secondo luogo, è chiaro che un'altra delle missioni che compie è quella di stabilire un'interfaccia semplice e comoda affinché, in questo modo, la configurazione del sistema possa essere effettuata rapidamente e facilmente utilizzando una certa serie di parametri.
E infine, in terzo luogo, un'altra delle funzioni più importanti che tutti i firmware imparano a svolgere è quella di controllare e gestire sia la potenza del sistema del dispositivo che la potenza corrispondente.
Microprocessori, timbri, monitor e chip di memoria sono alcuni dei dispositivi dotati di firmware. Un esempio di firmware è il programma BIOS del computer, che inizia a lavorare non appena si accede alla macchina.
Più precisamente, possiamo stabilire che esistono tre tipi di BIOS chiaramente differenziati che vengono classificati in base al metodo utilizzato per registrarli:
ROM. Viene registrato quando il chip viene creato e le sue informazioni non possono più essere modificate.
STUDENT BIOS. Funziona in modo simile alle memorie di classe ROM ma può essere scritto solo una volta.
EPROM. Funziona come le unità flash ROM ma ha la novità che può essere cancellata e scritta tutte le volte che serve.
L'architettura di un computer è composta da diversi livelli con diversi livelli di astrazione. L'hardware è la base e poi appare il firmware. Su di esso l'assemblatore, il kernel, il sistema operativo e, infine, le applicazioni.
Si nota che l'utente, in generale, ha la possibilità di aggiornare il firmware di un dispositivo per risolvere errori o aumentare le sue prestazioni. Questi aggiornamenti, tuttavia, sono rischiosi perché se si verifica un errore nel processo, il dispositivo può smettere di funzionare.
L'aggiornamento del firmware offre diversi vantaggi: può permettere, per esempio, a un registratore CD di aumentare la sua velocità da 48x a 52x.