Mit Scheduling bezeichnet man die Strategie, die ein Scheduler verwendet, um verschiedene Tasks auf einer CPU zu verteilen.
Folgende Strategien sind recht verbreitet:
1.)
Bei der Round-Robin-Strategie werden den die Prozesse in der Reihenfolge abgearbeitet, in der sie Rechenzeit angefordert haben.
2.)
Bei der Zeitscheiben-Strategie erhält jeder zu bearbeitende Prozess einen Prozentsatz der verfügbaren Prozessorzeit und damit der Rechenleistung.
3.)
Das Prioritäts-Scheuduling ordnet jedem Task eine Priorität zu und führt jeweils den Task mit der höchsten Priorität aus.
Damit auch Prozesse mit niedriger Priorität zum Zug kommen, erhöht sich diese bei wartenden Prozessen im Laufe der Zeit.
4.)
Das Zeitschranken – Scheuduling wird fast nur in der Echtzeitverarbeitung benutzt und setzt dort jedem teilnehmenden Prozess eine obere Schranke (Deadline) für die diesem zur Verfügung stehende Rechenzeit.
Moderne Betriebssysteme verwenden meistens eine Kombination aus den oben vorgestellten Strategien.
Person(en): Zeitraum: Firma:
kein Eintrag vorhanden - - kein Eintrag vorhanden
Es gibt 18 weiterführende Erklärungen oder Definitionen: