Stefan Greiner

Betriebsprogrammierung II

Eine Kopie der Postscriptdokumente (Vorlesungsfolien, Übungen) mit jeweils 2 Folien auf einer Seite liegt in der Gruppenbibliothek im BP-2 SS-96-Ordner.

Die Vorlesungsfolien auf dieser WWW-Seite sind mit vier Folien auf eine Seite formatiert (z.B. 1_four.ps) bzw zwei Folien auf eine (z.B. 1_two.ps).


Vorlesung (Inhalt)

  1. Prozeßsysteme und Koordinierung (1.1_four.ps /1.1_two.ps)
  2. Ablaufpläne, Präzisierung des Begriffs Implementation (1.2_four.ps /1.2_two.ps)
  3. Koordinierungssysteme (1.3_four.ps /1.3_two.ps)
  4. Grundidee, Syntax und Semantik von Unity ( 2.1_four.ps /2.1_two.ps)
  5. Basisrelationen ( 2.2_four.ps /2.2_two.ps)
  6. Erfassung der Systemarchitektur ( 2.3_four.ps /2.3_two.ps)
  7. Untersuchung und Vergleich von Prozessorvergabestrategien -- die operationelle Methode ( 3.1_four.ps / 3.1_two.ps)
  8. Untersuchung und Vergleich von Prozessorvergabestrategien -- die analytische Methode ( 3.2_four.ps / 3.2_two.ps)
  9. Cache-Speicher - Überblick über Unix-Interna (4.1_two.ps /4.1_four.ps)
  10. Cache-Speicher - Grundlagen der Cache Technik (4.2_two.ps /4.2_four.ps)
  11. Virtuelle Caches (4.3_two.ps /4.3_four.ps)
  12. Virtuelle Caches mit Prozeß-Schlüsseln (4.4_two.ps /4.4_four.ps)
  13. Virtuelle Caches mit physikalischen Adressen als Tags (4.5_two.ps /4.5_four.ps)
  14. Physikalische Caches (4.6_two.ps /4.6_four.ps)
  15. Techniken zur effizienten Cacheverwaltung (4.7_two.ps /4.7_four.ps)
  16. Betriebssysteme für Parallelrechner
  17. Threads, Prozessorvergabe (5.2_two.ps /5.2_four.ps)
  18. Arbeitsspeicherverwaltung ( 5.3_two.ps / 5.3_four.ps )
  19. Interaktion - Koordinierungsmechanismen auf Parallelrechnern ( 5.4_two.ps / 5.4_four.ps)

Übung

  1. Prozeßsysteme (Aufgabe 01-02 mit Musterlösung)
  2. Ablaufpläne und Implementierungseigenschaften ( Aufgabe 03-04 mit Musterlösung )
  3. Synchronisationssysteme und ihre Implementierung
  4. Syntax und Semantik von Unity ( Aufgabe 06-08 mit Musterlösung )
  5. Prozessorvergabestrategien - optimale Strategien ( Aufgabe 09 mit Musterlösung )
  6. Prozessorvergabestrategien - analytische Methode ( Aufgabe 10 mit Musterlösung )
  7. Cache-Speicher - Grundlagen ( Aufgabe 11 mit Musterlösung )
  8. Cache-Speicher - Virtuelle Caches ( Aufgabe 12 mit Musterlösung )
  9. Parallelrechner ( Aufgabe 13 mit Musterlösung )
  10. Threads ( Aufgabe 14 mit Musterlösung )
  11. Arbeitsspeicherverwaltung ( Aufgabe 15 mit Musterlösung )


Bemerkungen


Zu dem Buch "Betriebssysteme: Grundkonzepte und Modellvorstellungen", das den ersten Teil der Vorlesung begleitet, existiert eine Errata-Liste, in der die bisher entdeckten Fehler gesammelt werden.


Diese Seite wird manuell erstellt und gewartet. Falls irgendetwas hier nicht stimmen sollte, bitte Mail an

Stefan Greiner (sngreine@informatik.uni-erlangen.de)