Inhalt - Einführung Betriebssysteme
|
Kapitel 1
|
Einleitung
|
|
Ebenen- oder Schichtenmodell, Aufgaben...
|
|
Kapitel 2
|
Modelle
|
|
hierarchischen Schichtenmodells, Betriebsmittel, Instanzen...
|
|
Kapitel 3
|
Aktivitäten
|
|
Token, Multitasking, Prozesse, Timesharing, Unix Prozesserzeugung,
Beispiele...
|
|
Kapitel 4
|
Kritischer Abschnitt
|
|
Gegenseitiger Ausschluss, Zentrale und Dezentrale
Synchronisationsalgorithmen, Petersons Algorithmus, Semaphore, typische
Probleme...
|
|
Kapitel 5
|
Scheduling
|
|
Strategien der Prozessorzuteilung, Deterministisches und Probabilistisches
Modell, Prioritätsscheduling, Round Robin, mit und ohne Entzug...
|
|
Kapitel 6
|
Speichermanagment
|
|
Freispeicherverwaltung, Segmentierung, Virtueller Speicher, Paging,
Adressumrechnung, Deskriptoren und Sicherheit...
|
|
Kapitel 7
|
Seitenersetzung
|
|
Seitenersetzungsalgorithmen wie NRU, FiFo, Second Chance, LRU, NFU, Aging,
Working Sets, Trashing, optimale Seitengröße
|
|
Kapitel 8
|
Deadlocks
|
|
Notwendige und Hinreichende Bedingung, Livelocks, Deadlock-Erkennung und
Auflösung, Bankieralgorithmus...
|
|
Kapitel 9
|
Dateisysteme
|
|
Freispeicherverwaltung durch Listen, indizierter Speicherung und I-Nodes,
Festplattenscheduling, FAT, NTFS und Unix Dateisysteme...
|
|
Quelle: Die Ausarbeitung basiert verschiedenen Büchern und
dem Skript von Prof. Kalfa
|
|
|
|
|