Vorlesung SS07 (4 SWS Vorlesung,  Nr. 040203)

 

Betriebssysteme, Rechnernetze und verteilte Systeme I (BSRvS 1)

 

Zeit:

            Montag:                     12:15-13:45 HG2, HS 5 (Beginn 02.04.06)
           

Veranstalter:

            Peter Buchholz (Tel.: (0231) 755 4746, Email: peter.buchholz@udo.edu)
            Sprechstunde: Donnerstag 10:00-11.30 und n.V.     GB V R 406a

Inhalt:

Rechnerhardware und Systemsoftware bilden zusammen eine integrale Plattform, über die es erst möglich wird, Anwendungssoftware auszuführen. Der Vorlesungszyklus RvSBS 1/2 widmet sich diesem Themenfeld und soll in die Grundlagen und Architekturkonzepte von Betriebssystemen, Kommunikationssystemen, Middleware-Plattformen und anderen Unterstützungssystemen für verteilte Anwendungen einführen.

Die Vorlesung RvSBS1 konzentriert sich dazu auf den klassischen Themenbereich "Betriebssysteme". Es sollen die Gesamtarchitektur und die wichtigen Komponenten sowie zentrale Funktionen insbesondere der Komponenten "Prozessverwaltung", "Ein/Ausgabe", "Dateiverwaltung" und "Speicherverwaltung" erläutert werden.  

Gliederung:

 

  1. Einführung (Folien: Kap. 1,  PDF)
  2. Prozesse und Threads (Folien: Kap. 2,  PDF)
  3. Deadlocks (Folien: Kap. 3, PDF)
  4. Speicherverwaltung (Folien: Kap. 4, ZIP-File mit PDF-Folien)
  5. Ein- und Ausgabe (Folien: : Kap. 5, ZIP-File mit PDF-Folien )
  6. Dateisysteme (Folien:  Kap. 6,  PDF)
  7. Multimedia-Betriebssysteme (Folien: Kap. 7  Teil 1,  Teil 2,  PDF)
  8. Multiprozessorsysteme (wird aus Zeitgründen dieses Jahr nicht behandelt! )
  9. Datensicherheit (Folien:  Kap. 9,  PDF)

 

Folien  zur Vorlesung werden als Powerpoint und PDF-Dateien vorlesungsbegleitend zur Verfügung gestellt.

Die Folien sind überarbeitete Versionen der Originalfolien zum Buch von Tanenbaum (s.u.) und sind deshalb in englischer Sprache.

Es sei darauf hingewiesen, dass das Studium der Folien kein Ersatz für den Besuch der Vorlesung sein kann, da die Folien den Inhalt der Vorlesung nicht vollständig  wiedergeben!

 

Literatur:

Die Vorlesung beruht auf dem Buch

A.     Tanenbaum: Modern Operating Systems (2nd ed.). Prentice Hall, 2001

deutsche Übersetzung:

A.     Tanenbaum: Moderne Betriebssysteme  (2nd ed.). Pearson Studium, 2003

 

Leistungsnachweise und Fachprüfungen

(Details siehe Übungen).
     

Voraussetzungen:

Programmierkenntnisse in JAVA.

 

 Stand: 04.06.2007