Nun wollen wir uns einem etwas komplexeren Beispiel zuwenden. Wir werden Software für einen (vereinfachten) Platten-Treiber entwerfen und zum Teil implementieren. Während das Beispiel aus dem Kapitel 18.2 eigentlich der kommerziellen Datenverarbeitung zuzuordnen ist, macht die Realisierung des Platten-Treibers die Verwendung anderer Konzepte erforderlich. Das Hauptgewicht dieses Beispiels wird auf Multitasking und Prozeßkommunikation liegen.