Betriebssystem-Entwicklung
Betriebssystem-Entwicklung
Vorlesung "Betriebssystem-Entwicklung"
Aktuelles
Abgabe der Projekt spätestens am 31.3.2017.
Prüfungen: Mitte und Ende März. Weitere spätere Termine nach Absprache.
Dozent
Prof. Dr. Michael Schöttner
Betreuer
Kevin Beineke und Stefan Nothaas
Studiengang
Master-Studiengang Informatik
Leistungspunkte
5 LP ab PO 2015, alte PO 7,5 LP
Lehrveranstaltungen
- Vorlesung „Betriebssystementwicklung“, 2 SWS, Do. 10:30 - 12 Uhr, Seminarraum 25.12.01.51
- Übung, 2 SWS, Fr. 08:30 - 10 Uhr, Seminarraum 25.12.01.51
Inhalte
- Bootvorgang
- Debugging
- Interrupts
- IA32-Architektur
- Multi-Threading
- Scheduling
- Synchronisierung
- Interprozesskommunikation
- Busse in PC-Systemen
- Gerätetreiber (Linux und Microsoft Windows)
Lernergebnisse/Kompetenzen
Studierende sollen nach Absolvierung der Lehrveranstaltungen in der Lage sein,
- die Programmiersprach 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 oder als Kleingruppe (2-3 Personen))
- Abschließende Prüfung 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 Materiialien zum Modul, sowie ein Diskussionsforum sind in ILIAS zu finden.