
# 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)**

