Im Rahmen der Übungen wird eine abstrakte Maschine
implementiert, die auf der Basis eines vorhandenen Betriebssystems wie
Linux, Windows, MacOSX oder FreeBSD arbeitet. Dabei wird besonderer Wert
auf die minimale Abstraktion eines allgemeinen
Mehrprozessorsystems gelegt. Im Ergebnis soll
ein Threadpackage entstehen, welches eine Untermenge der
pthread-API bereitstellt. Dies soll es ermöglichen bestehende
pthread-Programme gegen die Bibliothek zu binden.
Die Übungsaufgaben sind projektorientiert, d. h. der gesamte
Stoff wird in kleinere Portionen aufgeteilt, die dann jeweils von einer
Gruppe bestehend aus 3 Studenten zu bearbeiten sind.