Che cos'è un sistema operativo incorporato?

Un sistema operativo incorporato svolge uno scopo molto specifico ad esclusione di tutte le altre funzioni. Questi sistemi operativi si trovano in genere in apparecchiature informatiche autonome come bancomat o sistemi di navigazione. Un sistema operativo incorporato in genere esegue una parte specifica della programmazione, come il sistema di guida su un razzo e nient'altro. Questo tipo di sistema incorporato è spesso molto importante per le funzioni del computer in tempo reale.

C'è una grande differenza tra un sistema operativo standard e uno incorporato. Un sistema operativo standard crea un ambiente in cui un utente e il computer possono interagire tra loro per eseguire una grande varietà di attività. Ciò è in diretto contrasto con un sistema operativo incorporato, che eseguirà solo un tipo di attività e spesso lo farà senza alcun intervento da parte dell'utente. Mentre un normale sistema operativo è installato su un computer multiuso, un sistema incorporato gestisce altri dispositivi elettronici.

Un sistema operativo incorporato è in genere parte di un sistema informatico incorporato. Questi sistemi sono sistemi informatici a funzione fissa, a funzione fissa. Un sistema informatico incorporato gestisce quasi tutti i dispositivi elettronici disponibili oggi. Questi piccoli programmi regolano tutto, dalle app su un cellulare al calore in un tostapane.

Questo tipo di sistema è incentrato sui chip del microcontrollore. Questi chip funzionano come un piccolo computer, raccolgono informazioni, le elaborano e quindi trasmettono informazioni. A differenza di un normale computer, un tipico chip di microcontrollore è in grado di fare solo una cosa. Mentre tutti questi sistemi embedded dispongono di chip per microcontrollori, solo quelli più complessi dispongono di un sistema operativo completamente integrato.

In genere, affinché un sistema incorporato garantisca un sistema operativo effettivo, è necessario almeno una delle due cose: complessità o interattività. Un sistema complesso deve acquisire informazioni da più fonti, eseguire più tipi di operazioni o produrre informazioni diverse in base alla sua situazione. In sostanza, deve essere in grado di svolgere più attività.

L'altro requisito comune per un vero sistema operativo è l'interattività. Se un utente deve interagire con l'operazione, specialmente se l'operazione dipende dal tempo, di solito avrà un sistema operativo incorporato. Poiché un controller standard accetta e invia semplicemente i dati, ogni volta che un utente deve interagire con tali dati è necessario un sistema più complesso.

Anche molti sistemi operativi in ​​tempo reale sono integrati. Questo tipo di sistema richiede una risposta immediata all'immissione dei dati: latenza e ritardo non sono un'opzione. Poiché un sistema incorporato non ha alcuno scopo al di fuori del suo compito specifico, funzionano bene insieme. Questi sistemi in genere eseguono procedure di risposta immediata, come i processi di rottura antibloccaggio su un'auto.

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?