# 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
- Historie
- Formeln / Mathe-Shit
- POSIX-API Befehle
- 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