Zum Inhalt springen

Betriebssystemtheorie/ Scheduling

Aus Wikibooks


Einführung

[Bearbeiten]

wie im Kapitel dargestellt existiert die Theorie des Scheduling unabhängig vom Betriebssystem. Heute verbreitete Betriebssysteme wie UNIX, Windows und Z/OS besitzen jedoch alle einen integrierten Scheduler, der festlegt wann und mit welchen Ressourcen ein Prozess gestartet wird. Dies kann sowohl von einem Benutzer, entsprechende Rechte vorausgesetzt, als auch vom Betriebssystem selbst ausgelöst werden.

Dieses Unterkapitel dient als Einstieg in das Thema Scheduling und beschreibt das grundlegend Modell mit dem Scheduler modelliert werden.

Alles über Jobs. Aufbauend auf dem vorgestellten Modell werden Jobs erläutert und welche Eigenschaften diese aufweisen.

In Systemen mit sporadischen Jobs benötigt man eine funktionierende Verwaltung aller Ressourcen. Dieses Unterkapitel enthält Theorie und Praxis zum Thema.

Das Unterkapitel enthält eine Beschreibung der verbreitetsten Algorithmen zum Scheduling verschiedener Ressourcen, sowie Details zur Implementierung.