Übung Betriebssysteme II (BS2)
Ihr könnt die Vorlesung Betriebssysteme II entweder mit einer Prüfung oder einem unbenoteten Schein abschließen. Um einen unbenoteten Schein zu erhalten, müssen mindestens 2/3 der theoretischen Aufgaben und die praktischen Aufgaben erfolgreich bearbeitet werden. Auf dieser Seite findet Ihr die entsprechenden Übungsaufgaben zur Vorlesung.
praktische Aufgaben
Im Rahmen der Übung soll ein Kommandointerpreter geschrieben werden. Dieser soll in einzelnen Schritten um eine Speicherverwaltung, ein Dateisystem und diverse interne Kommandos erweitert werden. Für jede Aufgabe erhaltet Ihr zusätzlich zur Aufgabenstellung entsprechende Vorgaben, die Teilimplementierungen für die zu verwendenden Klasse enthalten. Für viele Klassen ist nur ein Klassenrumpf enthalten, den Ihr selbst vervollständigen müsst. Andere Klassen sind komplett vorgegeben (zumeisst Klassen, die kompliziert zu implementieren sind, aber eigentlich langweilige Dinge tun).
Die Vorgaben für die einzelnen Aufgaben sind gzip komprimierte tar Archive
(Dateiendung .tar.gz, auspacken mit tar xvfz Dateiname
), die
die Vorgabe der vorherigen Aufgabe weiter ergänzen.
Die Vorgaben können über die Webseite erreicht werden bzw. liegen im
Labor im Projektverzeichnis zur Vorlesung unter ~.../bs2/
.
Hinweise: Informationen zum Test und zur Integration eurer Lösungen in das vorgegebene System findet Ihr in der Beschreibung der Entwicklungsumgebung.
- 11.04.2005 (Abgabe: 25.04.2005) Kommandozeilenparser
- 03.05.2005 (Abgabe: 23.05.2005) Speicherverwaltung
- 13.06.2005 (Abgabe: 04.07.2005) Dateisystem
- 27.06.2005 (Abgabe: 18.07.2005) Verteilte Anwendung
theoretische Aufgaben
Mit Hilfe den theoretischen Augaben soll der Inhalt der Vorlesung nachbearbeitet werden. Zu diesem Zweck werden im Laufe des Semesters eine Reihe von Fragebögen, die schriftlich zu bearbeiten sind, veröffentlicht. Für die Bearbeitung der Fragebögen sind jeweils zwei Wochen Zeit. Eure Lösungen könnt Ihr per EMail bis zum angegebenen Termin abgeben.
- 18.04.2005 (Abgabe: 02.05.2005) 1. Aufgabenblatt
- 03.05.2005 (Abgabe: 06.06.2005) 2. Aufgabenblatt
- 20.06.2005 (Abgabe: 04.07.2005) 3. Aufgabenblatt
- 04.07.2005 (Abgabe: 18.07.2005) 4. Aufgabenblatt