This commit is contained in:
2026-02-03 16:07:27 +01:00
parent c50d6e3fa5
commit b875514c5f
287 changed files with 226474 additions and 0 deletions

16
Semester 3/BESYST/BESYST.md Executable file
View File

@@ -0,0 +1,16 @@
# 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.