Was ist ein eingebettetes Betriebssystem?
Ein eingebettetes Betriebssystem bietet einen sehr spezifischen Zweck unter Ausschluss aller anderen Funktionen. Diese Betriebssysteme sind in der Regel in eigenständigen computergestützten Geräten wie ATM -Maschinen oder Navigationssystemen zu finden. Ein eingebettetes Betriebssystem führt normalerweise ein bestimmtes Programm aus, wie das Leitsystem auf einer Rakete und sonst nichts. Diese Art von eingebettetem System ist für Computerfunktionen in Echtzeit oft sehr wichtig.
Es gibt einen großen Unterschied zwischen einem Standard und einem eingebetteten Betriebssystem. Ein Standardbetriebssystem erstellt eine Umgebung, in der ein Benutzer und ein Computer miteinander interagieren können, um eine große Auswahl an Aufgaben auszuführen. Dies steht im direkten Gegensatz zu einem eingebetteten Betriebssystem, das nur eine Art von Aufgabe ausführt und dies häufig ohne Benutzerintervention erledigt. Während ein normales Betriebssystem auf einem Mehrzweck-Computer installiert ist, betreibt ein eingebettetes System andere elektronische Geräte.
Ein eingebettetes BetriebssystemTEM ist in der Regel Teil eines eingebetteten Computersystems. Diese Systeme sind enger Zwecke, Feststofffunktion und Computersysteme. In einem eingebetteten Computersystem wird fast jedes elektronische Gerät ausgeführt, das heute verfügbar ist. Diese winzigen Programme regulieren alles von den Apps auf einem Mobiltelefon bis zur Hitze in einem Toaster.
Diese Art von System konzentriert sich auf Mikrocontroller -Chips. Diese Chips funktionieren wie ein winziger Computer, nehmen Informationen auf, verarbeiten und geben dann Informationen aus. Im Gegensatz zu einem normalen Computer kann ein typischer Mikrocontroller -Chip nur eine Sache tun. Während alle diese eingebetteten Systeme Mikrocontroller -Chips aufweisen, haben nur die komplexeren ein eingebettetes Betriebssystem.
Im Allgemeinen, damit ein eingebettetes System ein tatsächliches Betriebssystem rechtfertigt, benötigt es mindestens eines von zwei Dingen: Komplexität oder Interaktivität. Ein komplexes System muss Informationen aus mehreren Quellen aufnehmenS, führen Sie mehrere Arten von Operationen aus oder geben Sie unterschiedliche Informationen anhand seiner Situation aus. Im Wesentlichen muss es in der Lage sein, mehrere Aufgaben zu erledigen.
Die andere häufige Anforderung für ein tatsächliches Betriebssystem ist die Interaktivität. Wenn ein Benutzer mit dem Betrieb interagieren muss, insbesondere wenn der Betrieb zeitabhängig ist, verfügt er normalerweise über ein eingebettetes Betriebssystem. Da ein Standardcontroller nur Daten aufnimmt und sendet, muss ein Benutzer, wenn ein Benutzer mit diesen Daten interagieren muss, ein komplexeres System benötigt.
Viele Echtzeit-Betriebssysteme sind ebenfalls eingebettet. Diese Art von System erfordert eine sofortige Reaktion auf die Dateneingabe - Leidenschaft und Verzögerung sind keine Option. Da ein eingebettetes System außerhalb seiner spezifischen Aufgabe keinen Zweck hat, arbeiten sie gut zusammen. Diese Systeme werden in der Regel sofortige Reaktionsverfahren durchgeführt, wie z.