|
|
Betriebssystem-Konzepte (BS-Konzepte) |
BSK |
Unix | Linux | Windows NT/2000
| |
Prof. Dr. Karlheinz Hug | |
| Ziele: |
|
| Inhalte: | Die Entwicklung der ausgewählten Betriebssysteme und ihre Rollen in der Betriebssystem-Welt werden umrissen. Die Unix-Architektur besteht aus einem Kern mit einer "Systemaufruf"-Schnittstelle und einer "Muschel" um den Kern, auf der Anwendungsschichten aufbauen. Die kommandoorientierte Benutzungsoberfläche Shell wird mit ihren wesentlichen Merkmalen vorgestellt: hierarchisches Dateisystem, Schutzmechanismen, Prozesse, Interprozesskommunikationsmechanismen, programmiersprachliche Konstrukte. Ein Überblick über die Systemaufrufschnittstelle wird gegeben. Genauer betrachtet werden Strukturen der Dateiverwaltung sowie der Prozess- und der Speicherverwaltung. Als Beispiel für eine objektorientierte Mikrokern-Architektur wird Windows NT/2000 vorgestellt und mit Unix verglichen. |
| Voraussetzungen: | Informatik 1, Informatik 2, Informatik 3, Betriebssysteme. |
| 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 und entwickeln einfache Beispiel-Shell- und C-Systemprogramme an Unix-Workstations. |
| Literatur: |
P. K. Andleigh:
UNIX Systemarchitektur
Hanser, München (1995)
M. Beck, H. Böhme, M. Dziadzka, U. Kunitz, R. Magnus, D. Verworner: Linux-Kernel-Programmierung. Algorithmen und Strukturen der Version 1.0 Addison-Wesley, Bonn (1994) 2. korrig. Aufl. C. Braun: UNIX-Systemsicherheit. Ein praktischer Leitfaden Addison-Wesley, Bonn (1993) E. Buschlinger, F. Staab: UNIX für Software-Entwickler. Konzepte, Werkzeuge, Ideen Teubner, Stuttgart (1993) A. Frisch: UNIX System-Administration O'Reilly International Thomson, Bonn (1996) B. Goodheart, J. Cox: The Magic Garden Explained. The Internals of UNIX System V Release 4. An Open Systems Design Prentice Hall, Englewood Cliffs (1994) H. Herold: UNIX-Systemprogrammierung. Reihe: UNIX und seine Werkzeuge Addison-Wesley, Bonn (1996) S. Hetze, D. Hohndel, M. Müller, O. Kirch: LinuX Anwenderhandbuch und Leitfaden für die Systemverwaltung LunetIX Softfair (1995) 5. erweit. u. aktualis. Aufl. A. Hieronymus: UNIX-Systemarchitektur und Programmierung Vieweg, Braunschweig (1993) M. Kofler: Linux. Installation, Konfiguration, Anwendung Addison Wesley, Bonn (1995) |
| Status: | Wahlpflichtfach, 7. Semester. |
| Dauer: | 2 SWS |
| Prüfung: | Schriftliche Klausur von 40 Minuten Dauer am Ende des 7. Semesters. |