Praktikum Systemsoftware SS 2005

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.

2005-07-19: Der Termin für die Vorbesprechung steht fest.
2005-06-1: Das Anmeldesystem ist freigeschaltet.

Termin

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

Das Praktikum wird in den Kalenderwochen 30 bis 39 stattfinden, es beginnt mit der Vorbesprechung am 26. Juli 2005 um 14.00 Uhr im Seminarraum der AG Nehmer (36/438).

Die Teilnahme an der Vorbesprechung ist verpflichtend, Ausnahmen sind nur in dringenden Fällen und nach vorgeriger Rücksprache möglich.

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 noch bis zur Vorbesprechung aktiv, danach können keine Anmeldungen mehr berücksichtigt werden.

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.

ACHTUNG: Es ist notwendig, sich neben der Anmeldung für das Praktikum als Lehrveranstaltung, zusätzlich für die angegebene Ressource anzumelden. Nur diese kann die beschränkten Praktikumsplätze verwalten und auch eine evtl. nötige Warteliste pflegen.

Ü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 oder Subversion eingesetzt, die benötigten Kenntnisse bechränken sich jedoch auf ein Minimum (eine entsprechende Einführung wird es am Anfang des Praktikums geben), so dass keine entsprechenden Erfahrungen 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, 2005-07-20

Valid XHTML 1.0!