Betriebssystem im Eigenbau

Praktikum im Hauptstudium / WS 2009/2010 / CS 5850.001

Angaben

Nummer/Titel
CS 5850.001 / Betriebssysteme im Eigenbau, BSE / Operating Systems - Build Your Own (Lab course)
Dozent
Prof. Dr. Peter Schulthess
Betreuer
Nico Kämmer, Patrick Schmidt
SWS/Leistungspunkte
4P, 8 LP
Termine
Montag, 12.00-14.00 Uhr im Raum O27/121
Anzahl der Teilnehmer beschränkt
Zuordnung
Dipl. Inf.:Praktikum
Ba. Inf. (PO 2001): Praktikum
Ma. Inf. (PO 2001): Praktikum
Dipl. Medieninf.: Praktikum
Ma. Inf. (PO 2008): Projektmodul Betriebssystemtechnik, Projektmodul Wissenheim 3D-Welt
Ma. MedInf. (PO 2008): Projektmodul Betriebssystemtechnik, Projektmodul Wissenheim 3D-Welt
Sprache
Unterrichtssprache ist Deutsch

Inhalt

  • Entwurf und Implementierung eines schlanken Betriebssystemkerns
  • Kommunikation zwischen Betriebssystem und Programmiersprache
  • Direkte Programmierung der Hardware

Im Rahmen der Veranstaltung wird ein schlankes Betriebssystem für PC-Hardware in der Programmiersprache Java entwickelt. Die Entwicklung geschieht in mehreren aufeinander aufbauenden Stufen: Leere Schleife, einfache Speichervergabe mit New, formatierte Textausgabe, Behandlung von Unterbrechungen, einfache Treiber, Abfangen von Laufzeitfehlern etc.

Scheinkriterien

  • Erfolgreiche Implementierung aller Phasen
  • Überzeugendes abschließendes Code-Review
  • Regelmäßige Teilnahme an den Besprechungen

Unterlagen und Software