Un uomo preleva contanti da un bancomat.
Credito immagine: Sorgente immagine/Visione digitale/Immagini Getty
Un sistema integrato è un tipo di computer progettato solo per eseguire compiti specifici ed è difficile se non impossibile da riprogrammare. Alcuni dei primi computer erano ciò che oggi consideriamo un sistema integrato, poiché svolgevano un solo compito, come risolvere un particolare enigma. Tuttavia, oggi un sistema embedded prende il nome dal fatto che si trova all'interno di un'altra macchina.
Benefici fisici
Poiché un sistema integrato esegue sempre le stesse attività di base, raramente necessita di modifiche hardware come l'aggiunta di memoria extra o spazio di archiviazione. A sua volta, di solito c'è poco bisogno che le persone possano accedere fisicamente al sistema. Di conseguenza, è molto più semplice ospitare un sistema integrato in un dispositivo come un set-top box non progettato per la manutenzione degli utenti.
Video del giorno
Compiti dedicati
A differenza di un computer completo, un'attività incorporata di solito esegue solo un'attività alla volta. Ad esempio, un decoder via cavo potrebbe avere il compito di prendere il segnale in ingresso dal cavo, sintonizzarsi su un canale specifico e trasmettere il segnale in un formato comprensibile a un televisore. Essendo dedicato a questo compito, la scatola può farlo senza interruzioni. In molti contesti operare con continuità può essere critico; ad esempio, un set-top box deve elaborare continuamente l'immagine per garantire che non vi siano anomalie sullo schermo.
Sistema operativo
Poiché un sistema integrato di solito svolge un ruolo semplice che non cambia, i requisiti per il sistema operativo sono meno onerosi. Spesso un sistema integrato può essere eseguito e un sistema operativo meno recente o meno sofisticato e non necessita di aggiornamento. Ad esempio, i dispositivi che vanno dai bancomat ai display per l'intrattenimento sugli schienali degli aerei sono stati in grado di eseguire uno speciale versione di Windows XP per anni senza problemi di sviluppo fino a quando Microsoft ha iniziato a ritirare il supporto per il sistema.
Specifiche e costi
Le richieste di hardware per i sistemi embedded sono generalmente molto inferiori a quelle per i PC completi. Ad esempio, concentrarsi su una singola attività significa che di solito non sono necessari processori multi-core. A seconda dello scopo del sistema, potrebbe essere in grado di funzionare con processori lenti perché non c'è non è necessario consentire una capacità in eccesso per la possibilità di attività più impegnative come il video in lavorazione. A loro volta, questi requisiti di specifica ridotti possono ridurre sostanzialmente i costi.