Zum Inhalt springenZur Suche springen

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 undefinedStefan 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.

 

Verantwortlichkeit: