5.2 - Scheduling Criteria (p.197)
- Er zijn verschillende algortimes voor CPU-scheduling, voor het kiezen zijn een aantaal criteria:
- CPU Utilization
- De CPU moet zo druk mogelijk zijn, liefst tussen de 40-90%
- Throughput
- Het aantal processen dat zijn voltooid per tijdsspanne.
- Turnaround time
- De tijd het duurt om het process te voltooien.
- Tijd van submission tot tijd van completion.
- Inclusief wachten op IO, wachten in queues etc.
- Beinvloed door de snelheid van het apparaat waar de output naartoe moet.
- Waiting time
- De totale tijd een process wacht in de ready queue.
- Een process kan meerdere keren in de ready queue komen.
- Response time
- De tijd vanaf submission tot de tijd dat de eerste response is gemaakt.