2009-06-23 5 views
0

Scheduler in modernen Betriebssystemen geben dem E/A-gebundenen Prozess implizit über CPU-gebundene Prozesse implizit höhere Priorität. Glauben Sie, dass CPU-gebundene Prozesse beim Planen der Prozesse eine höhere Priorität erhalten sollten als bei E/A-gebundenen Prozessen, sodass der Durchsatz erhöht werden konnte?Überlegungen zur Priorität der Planung

+0

@FaisalSaleem Ich glaube, es geht mehr darum, Prioritäten zu setzen als hohe Priorität zu geben .... – ha9u63ar

Antwort

1

Wenn das Serving IO eine niedrigere Priorität erhält, ist es wahrscheinlich, dass einige Eingaben verpasst werden, während der Prozessor Nicht-IO-Prozesse ausführt, was höchstwahrscheinlich schlecht ist. Deshalb ist eine höhere Priorität für IO-Prozesse ein notwendiges Übel. Wenn dies ein Problem ist, benötigen Sie ein Betriebssystem, das andere Zeitpläne erstellt.