Eingebettete Betriebssysteme (Wintersemester 2021/2022)
Lecturer:
Prof. Dr. Andreas Polze
(Betriebssysteme und Middleware)
,
Arne Boockmeyer
(Betriebssysteme und Middleware)
,
Robert Schmid
(Betriebssysteme und Middleware)
,
Lukas Pirl
(Betriebssysteme und Middleware)
,
Daniel Richter
(Betriebssysteme und Middleware)
,
Lukas Wenzel
(Betriebssysteme und Middleware)
Course Website:
https://osm.hpi.de/eos/2021/
General Information
- Weekly Hours: 4
- Credits: 6
- Graded:
yes
- Enrolment Deadline: 01.10.2021 - 22.10.2022
- Teaching Form: Lecture / Seminar
- Enrolment Type: Compulsory Elective Module
- Course Language: German
Programs, Module Groups & Modules
- OSIS: Operating Systems & Information Systems Technology
- HPI-OSIS-K Konzepte und Methoden
- OSIS: Operating Systems & Information Systems Technology
- HPI-OSIS-S Spezialisierung
- OSIS: Operating Systems & Information Systems Technology
- HPI-OSIS-T Techniken und Werkzeuge
- SAMT: Software Architecture & Modeling Technology
- HPI-SAMT-K Konzepte und Methoden
- SAMT: Software Architecture & Modeling Technology
- HPI-SAMT-S Spezialisierung
- SAMT: Software Architecture & Modeling Technology
- HPI-SAMT-T Techniken und Werkzeuge
- ISAE: Internet, Security & Algorithm Engineering
- HPI-ISAE-K Konzepte und Methoden
- ISAE: Internet, Security & Algorithm Engineering
- HPI-ISAE-T Techniken und Werkzeuge
- ISAE: Internet, Security & Algorithm Engineering
- HPI-ISAE-S Spezialisierung
- IT-Systems Engineering
- IT-Systems Engineering
Description
Im Wintersemester 2021/2022 findet eine Vorlesung zum Thema "Eingebettete Betriebssysteme" statt. Der Umfang der Lehrveranstaltung beträgt 4 SWS. In die Bewertung der Vorlesung (6 benotete Leistungspunkte) geht die Note einer mündlichen Prüfung zu 100% ein. Eine erfolgreiche Teilnahme am Praktikum ist Prüfungsvoraussetzung.
Die Verbreitung eingebetteter Systeme stieg in den letzten Jahren rasant. Bei der Softwareentwicklung für eingebettete Systeme treten Aspekte in den Vordergrund, die bei Desktopsystemen nur eine untergeordnete Rolle spielen:
- vorhersagbares zeitliches Verhalten (Echtzeit)
- Verwaltung von knappen Ressourcen (Speicher, Netzwerk),
- verlässliche Kommunikationsprotokolle
- Energieverwaltung,
- Entwurf von Nutzerschnittstellen (headless operation)
- Systemkonfiguration
- Programmiersprachen und Programmiermodelle
In der Veranstaltung werden Entwurfsentscheidungen moderner eingebetteter Betriebssysteme an Hand von Bespielszenarien erläutern und ein Einblick in aktuelle Standardisierungsprozesse gegeben.
In der Vorlesung werden Algorithmen zur Verwaltung von Ressourcen wie Speicher, CPU, Netzwerk u.a. vorgestellt, an die durch viele Einschränkungen von eingebetteten Systemen besondere Anforderungen gestellt werden. Aber auch aufkommende Konzepte wie die Konfigurierbarkeit von Betriebssystemen und anwendungsspezifische Betriebssysteme werden vorgestellt. Die Lerninhalte werden für die individuelle Stofferarbeitung im Selbststudium vorher bereitgestellt. Fragen, die in der Vorbereitung aufkommen, werden dann gemeinsam geklärt und diskutiert (siehe "Termine").
Die Schwerpunkte der Praktika liegen bei Betriebssystemen für eingebettete Systeme, verteilten Echtzeitsystemen, Echtzeitsteuerung, Firmware-Programmierung und systemnaher App-Programmierung. Die Praktikumsaufgaben werden im Rahmen der Vorlesung erläutert, diskutiert und können durch die Interessen der Teilnehmenden mitgestaltet werden.
Examination
Die Endnote wird in einer abschließenden mündlichen Prüfung ermittelt. Voraussetzung für die Zulassung zur Prüfung ist die regelmäßige Lösung der Aufgaben im Praktikum und der Übung.
Dates
Alle Informationen zu Inhalten, Leistungserfassung und Terminen finden Sie unter folgender Adresse:
Website zum Kurs: https://osm.hpi.de/eos/2021/
Zurück