67 lines
1.7 KiB
Markdown
67 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
|
|
- 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
|
|
|