1. Maximum CPU Utilization
Keep the CPU as busy
as possible.
2. Maximum throughput
3. Minimize the maximum
response time
4. Minimize turnaround time
5. Minimize average waiting time
Waiting time : The sum of the period spent
waiting in the ready queue.
6. Minimize the variance in the response time
7. Be fair
8. Maximum the number of interactive users
9. Minimize system overhead
10. Blance resources used