Zum Inhalt springenZur Suche springen

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.

 

Verantwortlichkeit: