# Organisatorisches - erste zwei Wochen nur Vorlesung # Embedded Systems ## Definition - Rechnersystem - umgeben eines größeren Systems - umgebene System definiert Schnittstellen # Wiederholung von VHDL und C GANZ GANZ WICHTIG hihi, aufgaben aus REDIG, MICONT und DIGIT können hier helfen # Grundbegriffe - **Job** - Eine Aufgabe, die als Einheit vom Sys eingeplant und ausgeführt wird - **Task** - Menge mehrer, inhalt. ähn.. über die Zeit verteilter Jobs, die eine Sys.fkt. realisiert - **Freigabezeitpunkt** - ZP an dem ein Job ausgeführt wird - geforderte Treiber werden geladen - Datenverarbeitung - allg. asynch - **Periode** - Zeitabstand zwischen FgZp der Jobs des Tasks - **Phase** - FgZp des ersten Jobs des Tasks - **Deadline** - Zp an dem ein Job fertig sein muss - **relative Deadline** - max. zul. Antwortzeit - **absolute Deadline** - FgZp + relative Deadline - **Antwortzeit** - Dauer vom FgZp bis zur Fertigstellung des Jobs - **Harte Deadline** 1. Katastrophale Folgen 2. Nutzen sinkt schlagartig falls versp. > 0 3. Job darf nie Deadline verpassen 4. Forderung eines form. Nachweises des Einhaltens der Deadline - **Weiche Deadline** 1. Unerwünschte Folgen 2. Nutzen sinkt Graduell 3. Job darf Deadline nur mit bestimmter, niedriger Wahrscheinlichkeit verpassen 4. Keine Forderung eines form. Nachweises des Einhaltens der Deadline - **Verspätung eines Jobs (tardiness)**