01 - Introduction to Embedded Systems Flashcards
Was sind Embedded Real-Time Systems (Grundaufgabe)?
- Computer, deren Aufgabe in erster Linie nicht die Informationsverarbeitung ist, sondern die Interaktion mit physikalischen Prozessen
- Bsp. Cyberphysical System
Wann ist ein Computer System “Real-Time”? (zwei Aspekte)
Ein Echtzeit-Computersystem ist ein System, bei dem die Korrektheit des Systemverhaltens nicht nur von den logischen Ergebnissen der Berechnungen abhängt, sondern auch von dem physikalischen Zeitpunkt, zu dem die Ergebnisse erzeugt werden.
Was ist die Deadline und wie wird sie festgelegt?
- ist der Zeitpunkt, zu dem die Ergebnisse vorgelegt werden müssen
- Deadline wird von Umgebung der real-time Computer festgelegt/vorgeschrieben
Was sind Eigenschaften eines Real-Time Systems (Characteristics)? (5)
- Computational Systems (Rechnerische Systeme)
- Eng mit physikalischen Prozessen: Sensoren, Aktoren
- Reactive (Reaktiv/Reaktionsfähig): Timing wichtig
- Heterogeneous (Verschiedenartig)
- Networked (Vernetzt)
Was sind funktionale Anforderungen an R-T Systeme (Functional Requirements)? (4)
- Data Collection (Datenerhebung)
- Signal Conditioning (Signalaufbereitung)
- Alarm Monitoring (Alarm-Überwachung)
- Direct Digital Control (Direkte Digitale Steuerung)
Wozu dient der Steuerungsprozess?
Der Steuerungsprozess bewirkt, dass eine Systemvariable einen gewünschten Wert annimmt.
Was ist ein Control System?
Ein Steuersystem ist eine Zusammenschaltung von Komponenten, zu einer Systemkonfiguration, die eine gewünschte Systemreaktion ermöglicht.
Welche Bestandteile hat ein Control System? (4)
- Anlage oder Prozess (zu kontrollieren)
- Aktuatoren (Umwandlung des Steuersignals in ein Leistungssignal)
- Sensoren (liefern Messungen des System-Outputs)
- Referenzeingabe (Repräsentiert den gewünschten Output)
Was ist eine Eigenschaft von Control Algorithmen?
Sie können so konzipiert werden, dass ein bekannter konstanter Delay kompensiert werden kann.
Was bewirkt Jitter?
- bringt zusätzliche Unsicherheiten in den Regelkreis –> wirkt sich nachteilig auf Qualität der Steuerung aus
- bringt Ungewissheit über den Moment, zu dem die real-time Entity beobachtet wurde
Welche Deadline Arten gibt es? (3)
- Soft Deadline: Ergebnis ist auch nach der Deadline noch nützlich
- Firm Deadline (solide/fest): Ergebnis hat nach der Deadline keinen Nutzen mehr
- Hard Deadline: eine Katastrophe kann passieren, wenn die Deadline verpasst wird
Was ist ein hard real-time System?
Ein real-time Computersystem, dass mindestens eine hard Deadline einhalten muss.
Was sind Anforderungen an die Zuverlässigkeit (Dependability Requirements)? (4)
- Reliability
- Safety
- Maintainability
- Availability
Was ist Reliability?
- Zuverlässigkeit/Verlässlichkeit
- Wahrscheinlichkeit, dass ein System die angegebene Leistung bis zum Zeitpunkt t erbringt, vorausgesetzt das System war zu t=t0 betriebsbereit
- Mean Time-To-Failure (MTTF)
- Badewannenkurve
Was ist Safety?
Zuverlässigkeit in Bezug auf kritische Fehlerarten (Bsp. Safety Integrity Levels, ASIL Level, etc.).