Zum Inhalt springenZur Suche springen

Betriebssystem-Entwicklung

Betriebssystem-Entwicklung

Vorlesung "Betriebssystem-Entwicklung"

Aktuelles

Die Veranstaltung startet am Donnerstag, den 11.10.2018 um 8:30 Uhr
Die Materialien und ein Forum finden Sie in ILIAS.

Dozent
   Prof. Dr. Michael Schöttner

Betreuer

  -

Studiengang

Master-Studiengang Informatik

Leistungspunkte

5 LP ab PO 2015, alte PO 7,5 LP

Lehrveranstaltungen

  •  Vorlesung „Betriebssystementwicklung“, 2 SWS, Do. 08:30 - 10 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

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 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 Materialien zum Modul sowie ein Diskussionsforum sind in ILIAS zu finden.

 

Verantwortlichkeit: