# Klausur ## Themenbereiche - 4 Stück mit je 20 Punkten **1. Kernel** - Was ist ein Kernel - Was für Varianten - Warum ist das so **2. Prozesse** - Wie funktionieren die - Wie sind sie aufgebaut - Wer verwaltet sie - Wie werden sie verwaltet **3. Interprozesskommunikation / Scheduling** - IPC - Scheduling - Was ist das - Was macht das **4. Speicherverwaltung / Virtualisierung** - VM / Container - Virtueller Speicher - Wie funktioniert das - Was macht Speicherverwaltung generell - Konzepte - Was wird da so gemacht ### Keine Spickzettel :/ ## Kommt nicht dran - Energieeffizienz - Dateisysteme - Plattenspeicherverwaltung - Und alles was da oben nicht steht :) ## Altklausur WiSe 2324 **Aufgabe1:** 1. Beschreiben Sie Betriebssysteme 2. Grundlegende Funktionalitäten von Kernel 3. Unterschied von monolithische und minimale Kernel grafisch darstellen. 4. Grundsätzlich m.. Bottleneck von verschiedenen Betriebssystem-Varianten **Aufgabe2:** 1. Beschreiben Sie die Kontrollstruktur von Prozessen blah blah, welche Informationen bekommt man blah blah 2. Unterschied zwischen Thread und Fork() im Zusammenhang mit nebenläufigen Programme 3. 8-Zustandsdiagramm von Linux 4. Beschreiben Sie die Funktion von Signalen im BS/Prozess? **Aufgabe3:** 1. Beschreiben Sie Interprozesskommunikation thingy 2. Nenne Sie 3 Methoden davon und beschreiben Sie diese 3. Beschreiben Sie die Funktionen von verdrängende und kooperative Scheduling 4. Warum Priorisierung Scheduling und Wie **Aufgabe4:** 1. verschiedene Partionierungsverfahren beschreiben 2. Speicherabstraktion und Funktion von Adressenräumen 3. Paging erklären 4. Virtueller Speicherraum vs Container