Institut für Verteilte Systeme
- 1:
Projekte. - 2:
Publikationen. - 3:
Lehre. - 4:
Personen. - 5:
Intranet.
Weitere Themen
- zum LSF
Betriebssystem im Eigenbau
Praktikum im Hauptstudium / SS 2009 / CS 5850
Angaben
- Dozent
- Prof. Dr. Peter Schulthess
- Betreuer
- Nico Kämmer, Patrick Schmidt
- Termine
- Montag, 12.00-14.00 Uhr im Raum O27/121
- SWS / LP
- 4S / 8P
- Zuordnung
- Dipl. Inf.:Praktikum
Ba. Inf. (PO 2001): Praktikum
Ma. Inf. (PO 2001): Praktikum
Dipl. Medieninf.: Praktikum
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.
Gearbeitet wird mit dem Small Java Compiler (SJC), der Java-Quelltext in Intel-Maschinencode übersetzt. Die Systemarchitektur kann sich am Plurix Betriebssystem orientieren, welches an der Abteilung entwickelt wird. Der Verteilungsaspekt bleibt jedoch unberücksichtigt.
Scheinkriterien
- Erfolgreiche Implementierung aller Phasen
- Überzeugendes abschließendes Code-Review
- Regelmäßige Teilnahme an den Besprechungen
