Registrieren Passwort vergessen?

Dynamisches Prioritätsscheduling

16. Jun 2008, 13:29

Unter Dynamisches Prioritätsscheduling versteht man im Allgemeinen die allmähliche Erhöhung der Priorität von "wartenden" Prozessen zum effizienteren Ausnutzen der CPU.

Es wird eine maximale Rechenzeit für jede Prioritätsstufe festgelegt. Hat ein Prozess diese Rechenzeit verbraucht, bekommt er die nächstniedrigere Priorität zugewiesen solange bis er die niedrigste Stufe erreicht hat.

Das "statische" Prioritätsscheduling hingegen, bleibt "unbewegt" d.h. das die "wartenden" Prozesse werden der gleiche Priorität zugewiesen, trotz allem aber in einer Warteschlange gesetzt . Der "erste/aktive" Prozess wird abgearbeitet und nach dieser Durchführung an das Ende der Warteschlange gesetzt. Es gibt verschiedene Strategien, das Verhalten einer Prozesswarteschlange zu bestimmen.

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network