 |
Rechnerübungssaufgaben
An dieser Stelle findet ihr die
Aufgaben zu den Rechnerübungen von Betriebssysteme.
Zusätzlich zur Aufgabenstellung gibt es auch Vorgaben, die
Teilimplementierungen für jede Klasse enthalten. Für viele
Klassen ist nur ein Klassenrumpf enthalten und ihr müsst die
Klasse vervollständigen. Andere Klassen sind komplett vorgeben
(meisst Klassen, die kompliziert zu implementieren sind, aber
eigentlich langweilige Dinge tun).
Die Vorgaben liegen im
Projektverzeichnis zur Vorlesung unter /proj/i4bs/vorgaben
als gzip komprimierte tar Archive (Dateiendung .tar.gz, auspacken mit tar
xvfz Dateiname). Jede Vorgabe enthät alle
Dateien der vorherigen Vorgabe(n).
Hinweise zur Integration
und zum Test eurer Lösungen in das vorgegebene System findet ihr
in der Beschreibung der OOSTUBS
Entwicklungsumgebung.
Für alle, die in der Vorlesung und Übung gepennt haben: Die Abgabe erfolgt am Abgabetermin durch Vorführen des funktionierenden Systems auf dem in 00.156 bereitgestellten Rechner. Dazu stellen wir ein paar Fragen zur Implementierung und schauen auch mal gemeinsam durch den Code.
Ihr solltet Euer System also regelmäßig auf genau diesem Rechner testen, er ist die Referenzplattform. "Zu Hause hat es funktioniert" haben wir einfach schon zu oft gehört... :-)
|
Wir haben ein paar Tipps
zu typischen Fehlern bei der
OO-Stubs
Entwicklung zusammengestellt. Wer merkwürdige Abstürze
erhält, sollte da mal reingucken, vielleicht hilft es ja.
Ganz Neugierige
können
sich auch schon die Klassenhierarchie
(PostScript) angucken, die am Ende herauskommen soll.
* Abgaben nach
Semesterende
bitte in meinem Büro (0.036) oder einfach das Boot-Image + Sourcen (tgz) per Mail
an Daniel
schicken. Schöne Lösungen werden auf der
Lehrveranstaltungswebseite zum Ausprobieren zur Verfügung
gestellt.
|
 |