OOStuBS/MPStuBS
|
Diese Aufgabe ist freiwillig und wird nicht bewertet. Jedoch ist sie als Vorarbeit für Aufgabe 1 sehr zu empfehlen.
Für Testausgaben und zur Erleichterung der Fehlersuche sind Ausgabefunktionen in der Betriebssystementwicklung elementar. Hierfür bietet sich eine Funktionalität ähnlich der C++-I/O-Streams-Bibliothek an, in unserem Fall bereitgestellt durch die Klassen Stringbuffer und O_Stream – die Standardbibliothek selbst steht auf der nackten Hardware natürlich nicht zur Verfügung. Die Implementierung soll zuerst mit den (noch fertigzustellenden) Klassen ConsoleOut und FileOut in einer Konsolenanwendung für Linux getestet werden, bevor sie in der nächsten Aufgabe in dem Übungsbetriebssystem OOStuBS bzw. MPStuBS integriert wird.
test-stream
).