64 lines
1.7 KiB
Markdown
64 lines
1.7 KiB
Markdown
# 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 Interkommunikation 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äume
|
|
3. Paging erklären
|
|
4. Virtueller Speicherraum vs Container
|
|
|