Professional Documents
Culture Documents
Process Scheduling Sheet 4
Process Scheduling Sheet 4
Process Scheduling Sheet 4
Sheet 4
1-Why we need process scheduling? what are the criteria that should be
considered with the scheduling algorithms.
The aim of processor scheduling is to assign processes to be executed by the
processor or processors over time, in a way that meets system objectives, such as:
- minimize response time,
- maximize throughput, and
- high processor efficiency
Scheduling Criteria:
Max CPU utilization
•Max throughput
•Min turnaround time
•Min waiting time
•Min response time
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.