Betriebssystem-Entwicklung
Betriebssystem-Entwicklung
Vorlesung "Betriebssystem-Entwicklung"
Aktuelles
Die Veranstaltung findet das gesamte Semester online statt.
Die Materialien und ein Forum finden Sie in ILIAS.
Dozent
Prof. Dr. Michael Schöttner
Studiengang
Master-Studiengang Informatik
Leistungspunkte
5 LP ab PO 2015, alte PO 7,5 LP
Lehrveranstaltungen
- Vorlesung „Betriebssystementwicklung“, 2 SWS, Mo. 08:30 - 10 Uhr, Seminarraum 25.12.01.51
- Übung, 2 SWS, Do. 12:30 - 14 Uhr, Seminarraum 25.12.01.51
Inhalte
- Bootvorgang
- Debugging
- Interrupts
- IA32-Architektur
- Multi-Threading
- Scheduling
- Speicherverwaltung
- Synchronisierung
Lernergebnisse/Kompetenzen
Studierende sollen nach Absolvierung der Lehrveranstaltungen in der Lage sein,
- Die Programmiersprache C++ anzuwenden
- Grundlegende Betriebssystemfunktionen selbst zu entwickeln
- Die Abläufe in Betriebssystemkernen und Treibern erklären zu können
In den Übungen entwickeln alle Studierenden in Einzelarbeit ein eigenes kleines Betriebssystem mit grundlegenden Funktionen für die PC-Architektur.
Literatur
- osdev.org
- H. P. Messmer und K. Dembowski, PC-Hardwarebuch, Addison-Wesley 2006
- Intel Corporation, Intel Architecture Software Developer's Manual.
Verwendbarkeit des Moduls
- Wahlpflichtbereich Praktische oder Technische Informatik
- Schwerpunktbereich
- Individuelle Ergänzung
- Anwendungsfach für den Ergänzungsbereich im Master-Studiengang Mathematik
Teilnahmevoraussetzungen
Bachelor-Studierende müssen folgende Module erfolgreich abgeschlossen haben:
- „Programmierung”
- „Rechnerarchitektur“
- „Algorithmen und Datenstrukturen”
- „Theoretische Informatik”
Voraussetzungen für die Vergabe von Leistungspunkten
- Abgabe eines eigenen Betriebssystems (einzeln)
- Abschließende mündliche Prüfung über das eigene Betriebssystem am Ende des Semesters
Häufigkeit des Angebots, modulare Schiene
Circa alle zwei Jahre
Modulbeauftragte und hauptamtliche Lehrende
Prof. Dr. Michael Schöttner
Materialien
Die Materialien zum Modul sowie ein Diskussionsforum sind in ILIAS zu finden.