EL-Logo

Betriebssysteme

BS

Prof. Dr. Karlheinz Hug

Ziele: Diese einführende Vorlesung liefert einen Überblick über die Aufgaben, Grundkonzepte und Strukturen von Betriebssystemen.
Inhalte: Die Vorlesung behandelt die Bereiche Hardware-Software-Schnittstelle, Prozess-, Speicher- und Dateiverwaltung, wobei der Schwerpunkt bei Prozessen liegt. Nebenläufigkeit und Kooperation sequenzieller Prozesse - das Kernstück von Betriebssystemen - stellen Koordinations-, Synchronisations- und Kommunikationsprobleme, die beispielhaft dargestellt werden. Lösungen mit elementaren Synchronisations- und Kommunikationsmechanismen werden diskutiert. Virtuelle Speicherverwaltung, Dateiverwaltung und Schutzkonzepte werden auch behandelt. Komponenten eines Beispielsystems werden in modularer und objektorientierter Weise konstruiert, wobei eine einfache Entwurfssprache benutzt wird.
Voraussetzungen: Informatik 1, Informatik 2.
Lehrmethoden: Vorlesung mit integrierten Übungen. Das Lehrmaterial besteht aus einem Skript, Folien, Beispielprogrammfragmenten und Übungsblättern. Es wird in gedruckter Form verteilt. Die Studierenden bearbeiten die Übungsaufgaben.
Literatur: G. R. Andrews: Concurrent Programming. Principles and Practice Addison-Wesley, Bonn (1991)

J. Bacon: Concurrent Systems. An Integrated Approach to Operating Systems, Database and Distributed Systems Addison-Wesley, Bonn (1993)

M. Milenkovic: Operating Systems. Concepts and Design McGraw-Hill, New York (1992) 2nd ed.

H.-J. Siegert: Betriebssysteme: Eine Einführung Oldenbourg, München (1991) 3. Aufl.

A. Silberschatz, P. Galvin: Operating System Concepts Addison-Wesley, Bonn (1994) 4th ed.

R. Switzer: Operating Systems. A practical approach Prentice Hall, Englewood Cliffs (1993)

A. S. Tanenbaum: Moderne Betriebssysteme Hanser, München (1994)

K.-D. Thies: Multitasking. Grundlagen. Betriebssystem-Kern-Funktionen für INTEL-Prozessoren. Parallele Programmierung. Realzeit-Systeme Hanser, München (1994)

Status: Pflichtfach, 4. Semester.
Dauer: 2 SWS
Prüfung: Schriftliche Klausur von 2 Stunden Dauer am Ende des 4. Semesters.