# 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.