Vorbesprechung: Do, 16. März 2006 um 14:00 (Institutsbibliothek E182/1). Folien zur Vorbesprechung (aktualisiert am 16.3.2006): Download als .pdf (200kB)
Die Lehrveranstaltung Fallstudien von Betriebssystemen befaßt sich mit dem detailierten Aufbau von Multiuser-, Multitasking- und Echtzeit Betriebssystemen. Das Zusammenspiel von Hardware und Software, sowie der verschiedenen Betriebssystemteile (Memory Management, Scheduler, IO-Treiber und Netzwerk-Treiber, File Management und Interprozeßkommunikation) wird am Beispiel von LINUX und BSD4.3 erklärt. Der Aufbau einiger weiterer moderner Betriebssysteme wird beschrieben (MACH, AMOEBA, TTOS, Windows-NT).
Nähere Auskünfte erteilen Wilfried Elmenreich und Raimund Kirner.
Der Lehrstoff ist anhand des Skriptums aufzuarbeiten, welches im Institut für Technische Informatik, Treitlstrasse 1-3/3. Stock, erhältlich ist.
Prüfungen finden mündlich statt und sind mit den Betreuern per Mail an
fallstudien
vmars.tuwien.ac.at
auszumachen. Anstatt der Prüfung kann der Nachweis der Kenntnisse auch
durch eine schriftliche Ausarbeitung zu einem entsprechendem Thema erfolgen,
welches ebenfalls mit den Betreuern zu vereinbaren ist.
In der Laborübung Fallstudien von Betriebssystemen ist ein Programm zum Thema Explizite Synchronisation und Kommunikation unter UNIX zu implementieren welches Prozesse auf unterschiedlichen Servern mittels Sockets synchronisiert.
Das Makefile zum Übersetzen des Beipieles soll mit Hilfe der Auto-Tools (autoconf, automake, libtool, m4) generiert werden, damit eine plattformübergreifende Übersetzung auf Unix (LU-Account), Linux und Cygwin möglich ist.
Der Termin für die Beispielabgabe ist mit den Betreuern per Mail an
fallstudien
vmars.tuwien.ac.at
zu vereinbaren. Bei der Beispielabgabe ist folgendes vorzuweisen:
Latex- und PDF-Vorlage für das Laborprotokoll