Kapitel 11
This commit is contained in:
		
							parent
							
								
									8595e626c1
								
							
						
					
					
						commit
						9849c0e2c3
					
				| @ -100,6 +100,7 @@ author: Robert Jeutter | ||||
|     - [Ein Beispiel: SELinux](#ein-beispiel-selinux) | ||||
|   - [Robustheit](#robustheit) | ||||
|   - [Abschließend](#abschließend) | ||||
| - [Abschließende Zusammenfassung und Schwerpunkte](#abschließende-zusammenfassung-und-schwerpunkte) | ||||
| 
 | ||||
| # Einführung | ||||
| worauf es ankommt: | ||||
| @ -2394,4 +2395,91 @@ Risikoszenarien und High-End Betriebssysteme | ||||
|   - Design von Sicherheitseigenschaften und Architekturen | ||||
| - AOS | ||||
|   - (z.B. Robustheit) | ||||
|   - Konzepte, Architekturen, Algorithmen | ||||
|   - Konzepte, Architekturen, Algorithmen | ||||
| 
 | ||||
| # Abschließende Zusammenfassung und Schwerpunkte | ||||
| 1. Betriebssysteme | ||||
|     - Spektrum der Anwendungsszenarien | ||||
|     - Spektrum der Aufgaben | ||||
|     - funktionale u. nichtfunktionale Eigenschaften von Betriebssystemen | ||||
| 2. Prozessormanagement | ||||
|   1. Prozesse u. Threads | ||||
|       - Betriebssystem-Abstraktion „Prozess“ | ||||
|       - Prozessmodelle | ||||
|       - Prozessmanagement und Prozessdeskriptor | ||||
|       - Threads, Multithread-Prozessmodelle u. Threaddeskriptor | ||||
|   2. Prozesse u. Threads | ||||
|       - Betriebssystem-Abstraktion „Prozess“ | ||||
|       - Prozessmodelle | ||||
|       - Prozessmanagement und Prozessdeskriptor | ||||
|       - Threads u. Thread-Typen | ||||
|       - Multithread-Prozessmodelle u. Threaddeskriptor | ||||
|   3. Scheduling u. Scheduling-Strategien | ||||
|       - Scheduling: Notwendigkeit, Sinn u. Grundaufgabe | ||||
|       - Zustandsmodelle | ||||
|       - Kontextwechsel | ||||
|       - diverse Scheduling-Strategien | ||||
|   4. Privilegierungsebenen | ||||
|       - Prozessormodi: Zweck u. Handhabung | ||||
| 3. Kommunikation & Synchronisation | ||||
|   1. Kommunikation und Synchronisation | ||||
|       - Kritische Abschnitte u. wechselseitiger Ausschluss | ||||
|       - Mechanismen zur Kommunikation u. Synchronisation | ||||
|   2. Botschaften und Botschaften basierte Kommunikation | ||||
|       - Motivation | ||||
|       - elementare Operationen | ||||
|       - Fernaufrufe (RPCs) | ||||
|       - Systemaufrufe | ||||
|   3. Ereignismanagement | ||||
|       - Notwendigkeit des Ereignismanagement | ||||
|       - Umgangsformen mit Ereignissen | ||||
|       - Interrupts und Programmiermodelle zum Umgang damit | ||||
|       - Interrupt-Vektor(en) und Interrupt-Service-Routinen | ||||
|       - Interrupts auf Anwendungsebene | ||||
| 4. Speichermanagement | ||||
|   1. Speichermedien | ||||
|       - Speichertechnologien u. deren Eigenschaften | ||||
|       - Speicherhierarchien | ||||
|       - Arbeitsspeicher, Relokation u. Swapping | ||||
|   2. Virtueller Speicher und dessen Management | ||||
|       - Virtuelle Prozessadressräume und physischer Adressraum | ||||
|       - Abbildungen aus virtuellen Adressräumen in den physischen Adressraum | ||||
|       - Seiten(abbildungs)tabellen: Funktion u. Aufbau | ||||
|       - Seitentabelleneinträge | ||||
|       - Funktion von MMU und TLB | ||||
|       - Seitenfehler u. Seitenfehlerbehandlung | ||||
|       - Seitenaustauschalgorithmen | ||||
|   3. Segmentierung | ||||
|       - Prinzip | ||||
|       - Sinn der Segmentierung | ||||
|       - Segmentierung u. Paging | ||||
| 4. Dateisysteme  | ||||
|   1. Motivation | ||||
|   2. Dateimodelle | ||||
|       - Dateinamen | ||||
|       - Dateistrukturen | ||||
|       - Dateiattribute | ||||
|       - Operationen auf Dateien | ||||
|   3. Speichermedien: Magnetplatten u. SSDs | ||||
|   4. Management-Datenstrukturen | ||||
|       - i-Nodes | ||||
|       - Verzeichnisse | ||||
|       - Superblock u. Freilisten | ||||
| 5. Netzwerkmanagement | ||||
|   1. Verteilte Systeme | ||||
|   2. Socket-Abstraktion | ||||
| 6. E/A Systeme | ||||
|   1. Hardware-Prinzipien | ||||
|       - Geräteschnittstelle | ||||
|       - E/A-Adressräume | ||||
|       - Memory-Mapped E/A | ||||
|   2. Software-Prinzipien | ||||
|       - Treiber (Gerätemanager): Funktion u. Struktur | ||||
|       - Treiber-Integration ins Betriebssystem | ||||
|       - Problemzonen | ||||
| 7. High End Betriebssysteme | ||||
|   1. Nichtfunktionale Eigenschaften von Betriebssystemen | ||||
|       - Sicherheit u. SELinux-Ansatz | ||||
|       - Robustheit | ||||
|   2. Betriebssystem-Architekturen | ||||
|       - Makrokerne u. Mikrokerne | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user