Systemprogrammierung 2 (SP2) im WS 2016/17
Gliederung und Vorlesungsfolien
Die Vorlesungsfolien werden im PDF-Format mit einer DIN-A4-Seite, zwei DIN-A5-Seiten und vier DIN-A6-Seiten pro Druckblatt angeboten.
Die Folien liegen zu Beginn des Semesters noch nicht vollständig vor - wir werden die Teile jeweils zur Verfügung stellen, sobald sie fertig werden.
Hinweis: Da die Vorlesung im Wintersemester 2015 in Teilen neu strukturiert wurde, existiert keine aktuelle Vorlesungsaufzeichnung. Die Aufzeichnung zur früheren Fassung kann jedoch weiterhin auf den Seiten zum Sommersemester 2014 und Wintersemester 2014/15 abgerufen werden. Die Inhalte in den dortigen Videos können jedoch von den aktuellen Folien abweichen. Prüfungsrelevant sind in jedem Falle nur die Inhalte des aktuellen Foliensatzes, der in der Vorlesung präsentiert und hier zum Herunterladen angeboten wird.
In diesem Semester wird parallel zur Vorlesung ein Glossar entwickelt und veröffentlicht, in dem die in der Vorlesung verwendete Akronyme und Fachvokabular näher erläutert werden. Die jeweils aktuelle Version ist in der Tabelle unter der Spalte "Glossar" verlinkt.
All slides are copyrighted (C) 2006-2016 by Wolfgang Schröder-Preikschat and Jürgen Kleinöder, University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!
Abschnitt | Datum | Folien (PDF) | Glossar | |
---|---|---|---|---|
Teil B | ||||
8. | Zwischenbilanz zu SP 1 | 20.10.2016 | A4, A5, A6 | |
Teil C | ||||
9. | Prozessverwaltung | |||
Einplanungskriterien: Faden (Thread), Einplanungsebenen, Prozesszustände, Verdrängung, Gütemerkmale | 27.10.2016 | A4, A5, A6 | ||
Einplanungsverfahren: Einordnung, Verfahren/Strategien | 03.11.2016 | A4, A5, A6 | PDF[1] | |
10. | Prozesssynchronisation | |||
Nichtsequentialität: Parallelisierbarkeit, Kausalordnung, Konkurrenz und Koordination, Verfahrensweisen | 10.11.2016 | A4, A5, A6 | ||
Monitore (Hansen, Hoare, Mesa, Java), Bedingungsvariable, Signalisierungssemantiken | 17.11.2016 | A4, A5, A6 | ||
Semaphor (binär, allgemein), Mutex, unilaterale Sperren (Unterbrechung, Fortsetzung, Verdrängung) | 24.11.2016 | A4, A5, A6 | ||
Umlaufsperre, Schlossalgorithmen, nichtblockierende Synchronisation, (Mikro-) Transaktion, Spezialbefehle | 01.12.2016 | A4, A5, A6 | ||
11. | Betriebsmittelverwaltung | |||
Betriebsmittel, Stillstand | 08.12.2016 | A4, A5, A6 | ||
12. | Speicherverwaltung | |||
Adressraumkonzepte: Grundlagen, physikalischer Adressraum, logischer Adressraum, virtueller Adressraum | 15.12.2016 | A4, A5, A6 | ||
Vorlesung entfällt | 22.12.2016 | |||
Zuteilungsverfahren: Platzierungsstrategie, Freispeicherorganisation, Speicherverschnitt | 12.01.2017 | A4, A5, A6 | ||
Speichervirtualisierung: Ladestrategie, Ersetzungsstrategie (FIFO, LRU, WS) | 19.01.2017 | A4, A5, A6 | ||
13. | Dateisystem | |||
Medien, Speicherung von Dateien, Beispiele: UNIX-FS, EXT2-FS, NTFS | 26.01.2017 | A4, A5, A6 | ||
NTFS, Dateisysteme mit Fehlererholung (Journal, Log-structured), RAID-Systeme | 02.02.2017 | A4, A5, A6 | ||
14. | Fragestunde zur Klausur | 09.02.2017 |
- [1] Die hier verlinkte Fassung stellt einen in sich abgeschlossenen Zwischenstand des Glossars dar. Eine umfangreichere Fassung, die zwar häufiger aktualisiert wird, jedoch nicht immer einen vollständigen Stand bietet, ist unter folgendem Link zu finden: Glossar aktuell.