17 lines
1.0 KiB
Markdown
Executable File
17 lines
1.0 KiB
Markdown
Executable File
# Lehrinhalte
|
|
Lehrinhalte gegeben aus dem Modulhandbuch:
|
|
- Einführung: Aufgabenstellung, Zielsetzung, Historischer Überblick, Arten des Dialogbetriebs
|
|
- Kommunikation und Synchronisation: Prozesse, Threads, Semaphoren, Monitore, Message Passing, Remote Procedure Call
|
|
- Deadlocks
|
|
- Ressourcenverwaltung: Prozess- und Betriebsmittelsteuerung, Scheduling-Algorithmen, Swapping und Buddy-System, Paging-Prinzip, Paging-Algorithmen, Paging-Modellierung und Designprobleme, Segmentierung
|
|
- Dateisysteme: Benutzersicht, Implementierung, Sicherheit und Schutz
|
|
# Betriebssysteme
|
|
Was ist ein Betriebssystem?
|
|
Ein Betriebssystem ist die Erweiterung der Hardware und ihre Abstraktion, welche Betriebsmittel verwaltet.
|
|
|
|
Was versteht man unter Veredelung der Hardware?
|
|
Die Hardware muss billig schnell und zuverlässig sein. Dadurch wird diese auf das notwendige beschränkt und schwierig zu Programmieren.
|
|
|
|
Das Betriebssystem stellt komplexe Funktionen bereit. Wieso?
|
|
Es wird die Programmierung erheblich vereinfacht, weil kein zusätzlicher Boilerplate benötigt wird.
|