# Embedded Systems ## Beschreibung Ein eingebettetes System (embedded System) ist ein Computersystem, das in ein technisches System eingebettet ist und mit diesem in Wechselwirkung steht. Dabei übernimmt das Computerystem meist Überwachungs-, Steuerungs- oder Regelungsfunktionen. Oft ist es aber auch für ein Form der Daten- oder Signalverarbeitung zuständig. Hardware-Ausfälle dürften bei Embedded-Komponenten selten vorkommen. ## Beispiele - GPS-Systeme (z.B. im Auto) - Herzschrittmacher - Fabrik-Roboter - Drucker ## Unterscheidung Eingebettete Systeme sind in den verschiedensten Gebieten anzutreffen. Beispielsweise im Consumer-, Industrie oder Automotivebereich. Heutzutage können eingebette Systeme in drei Klassen eingeteilt werden. Die Unterscheidung erfolgt in erster Linie durch die Art und Weise, wie Eingaben in Ausgaben transformiert werden. ### Transformationelle Systeme Transformationelle Systeme transformieren nur Eingaben in Ausgaben, welche bereits zum Beginn der Systemverarbeitung vollständig vorhanden sind. Eine Ausgabe ist nicht möglich, bis die Verarbeitung abgeschlossen ist. ### Reaktive Systeme Ein reaktives System kann aus Software und/oder Hardware bestehen und setzt Eingabeereignisse, deren zeitliches Verhalten meist nicht vorhergesagt werden kann, in Ausgabeereignisse um. Die Umsetzung erfolgt oftmals, aber nicht notwendigerweise unter Einhaltung von Zeitvorgaben. ### Interaktive Systeme Ein Interaktives System, ist ein System, welches stetig mit der Umgebung interagiert und dementsprechend seine Werte synchronisiert. Die Interaktion wird durch ein Rechensystem bestimmt.