Che cos'è il software incorporato?

Il software incorporato è un tipo di software integrato nei sistemi hardware. Questo software è in genere progettato per svolgere una funzione specifica, sebbene un singolo pezzo di hardware possa contenere più pezzi di software incorporato. Qualsiasi tecnologia che abbia circuiti stampati e chip per computer avrà probabilmente al suo interno software incorporato, dagli orologi digitali ai telefoni cellulari ai calcolatori. Questi sistemi consentono molte delle funzioni avanzate comuni nei dispositivi moderni.

Come molti pezzi di tecnologia innovativa, sono state sviluppate le prime forme di software incorporato per applicazioni militari. In particolare, gli americani hanno utilizzato diversi tipi di sistemi embedded nell'esplorazione dello spazio, nella guida missilistica e nell'avionica dalla fine degli anni '30 alla metà degli anni '60. Questi primi sistemi erano in genere collegati ad altri componenti e presentavano un alto tasso di guasti. Non è stato fino alla fine degli anni '60 che il software incorporato si è evoluto al punto da essere utile per le persone normali.

Alla fine degli anni '70, i primi standard per un chip integrato per microcontrollore fecero decollare il software incorporato. Questo singolo chip ha funzionato come un piccolo computer; potrebbe contenere, salvare e produrre dati, nonché elaborare le proprie informazioni. Con questi chip, è diventato possibile scrivere un singolo programma, caricarlo nel chip e fare in modo che quel chip esegua il suo programma ogni volta che riceve l'input corretto. Alla fine degli anni '80, quasi ogni forma di elettronica di consumo aveva al suo interno una sorta di chip per microcontrollore.

Negli anni seguenti, il costo di produzione di microcontrollori integrati è sceso a pochi centesimi. Di conseguenza, si trovano in quasi tutti i dispositivi elettronici e ciascuno di questi chip ha uno o più software incorporati. Sono anche in articoli che la maggior parte della gente non penserebbe avere computer, come tostapane, ventilatori elettrici o giocattoli per bambini.

Indipendentemente da ciò di cui fa parte il software, i pezzi di software incorporato funzionano allo stesso modo. Il loro chip riceve input dal dispositivo collegato. Il software legge l'input e determina se deve essere attivato. In tal caso, esegue il suo programma e genera i risultati. Questi risultati possono andare all'utente o anche a un altro software.

Il software incorporato sostituisce un sistema informatico completo. In un normale computer o in una macchina collegata a un normale computer, esistono relativamente pochi software incorporati. In genere, i sistemi informatici hanno solo una manciata di pezzi che controllano le procedure di avvio e le funzioni hardware essenziali. Man mano che i dispositivi complessi diventano più computerizzati, il loro software incorporato sta in realtà calando in quanto viene sostituito con i sistemi informatici standard.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?