Praktikum Systemsoftware SS 2004

Im Praktikum sollen zentrale Betriebssystemkomponenten entworfen und implementiert werden. Die Teilnehmer haben damit die Möglichkeit, eigene Erfahrungen mit der Umsetzung von Konzepten aus der Systemsoftwarevorlesung zu machen und so ihre Kenntnisse zu vertiefen. Es handelt sich hierbei um eine "normales" Praktikum, d.h. es kann nicht als Anwendungspraktikum gewertet werden.

Aktuell

2004-06-17: Das Anmeldesystem ist freigeschaltet.
2004-02-02: Diese Seite wurde erstmalig ins WWW gestellt.

Termin

Das Praktikum wird dieses Jahr wieder in den Semesterferien im Sommer angeboten. Dieses Vorgehen hat sich letztes Jahr bewährt und wurde von den Studenten sehr gut aufgenommen.

Das Praktikum wird voraussichtlich in den Kalenderwochen 33/34 bis 41 stattfinden, wobei die erste Woche nur für administrativen Zwecke und der Ausgabe der ersten Aufgabe eingeplant ist.

Teilnehmer

Vorgesehen sind max. 10 Gruppen, wobei jede Gruppe aus (genau) zwei Teilnehmern besteht, die das Praktikum zusammen absolvieren. Die Anmeldung wird wieder online durchgeführt, das Anmeldesystem ist freigeschaltet.

Sollten sich mehr als 20 Personen anmelden, so werden die Plätze in der Reihenfolge der Anmeldungen vergeben. Die restlichen Personen kommen dann auf eine Warteliste.

Überblick

Als Umgebung wird das Lehr-Betriebssystem Nachos dienen, das an der University of California at Berkeley entwickelt wurde und an zahlreichen Hochschulen eingesetzt wird. Nachos stellt das Grundgerüst eines Systemkerns zur Verfügung, der als UNIX-Prozess simuliert wird. Auf dem Nachos-Kern können Benutzerprogramme für den MIPS-Prozessor durch einen Interpreter ausgeführt werden. Diese Architektur erlaubt einerseits eine relativ realistische Nachbildung eines einfachen Betriebssystems und andererseits die Systementwicklung in der gewohnten UNIX-Umgebung. In den einzelnen Aufgaben wird das Nachos-System jeweils um neue Komponenten erweitert und anhand von Beispielprogrammen getestet. Weitere Informationen über das System findet man auf der Nachos Homepage.

Zur Versionsverwaltung wird CVS eingesetzt, die benötigten Kenntnisse von CVS bechränken sich jedoch auf ein Minimum (eine entsprechende Einführung wird es am Anfang des Praktikums geben), so dass keine Erfahrungen mit CVS vorausgesetzt werden.

Ansprechpartner

Bei Fragen und Anmerkungen zum Praktikum wendet Euch bitte an:

Meiko Lösch, loesch@informatik.uni-kl.de, 36/431, Tel: 205-3295


letzte Änderung: loesch@informatik.uni-kl.de, 2004-06-17

Valid XHTML 1.0!