CPU Scheduling Algorithms
Scheduling Criteria
- CPU Utilization: Keep CPU busy (40-90%)
- Throughput: Processes completed per time unit
- Turnaround Time: Total time from submission to completion
- Waiting Time: Time spent in ready queue
- Response Time: Time until first response