Files
Thesis-Obsidian/Semester 8/ESYSP/Vorlesung 1.md

48 lines
1.4 KiB
Markdown

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