|
Scheduling Criteria
CPU utilization – keep the CPU as busy as possible Throughput – # of processes that complete their execution per time unit . Turnaround time – amount of time to execute a particular process Waiting time – amount of time a process has been waiting in the ready queue Response time – amount of time it takes from when a request was submitted until the first response is produced, not output (for time-sharing environment)
Optimization Criteria
Max CPU utilization Max throughput Min turnaround time Min waiting time Min response time
|