Schichten eines Rechensystems
UNIX
Monolithisches System Aufbau
Kernaufruf
Benutzerprogramm springt über TRAP in den Kern und führt den Code selbst aus
BS Code bestimmt die Nummer des angeforderten Dienstes
BS Code lokalisiert Prozedur-Code für Systemaufruf und ruft sie auf
Kontrolle wird an das Benutzerprogramm zurückgegeben
Innere Struktur eines monolithischen Betriebssystems
Da der Betriebssystemkern passiv ist und der Code aus einer Menge von Prozeduren besteht, heißt ein solches Betriebssystem auch prozedurorientiert.
übliches Betriebssystem einer virtuellen Maschine
Mikrokernel Betriebssystem
Mehrprogrammbetrieb (mit 4 Programmen)
Konzeptionelles Modell (4 unabh. sequentieller Prozesse)
Gantt-Diagramm
Prozesszustände: Zustandsübergangsdiagramm
einfache Struktur einer Ready Queue
typische Struktur einer Ready Queue
Verteiler/Arbeiter-Modell (Kooperationsform Threads)
Team-Modell (Kooperationsform Threads)
Fließband-Modell (Kooperationsform Threads)
Alternative Vorgehensweise zur Lösung des Schutzproblems wie des Relokationsproblems
Ausstattung der CPU mit zwei zusätzlichen Registern, die Basisregister und Grenzregister genannt werden (base and bound register)
Last changed2 years ago