EducationBlog

banner image

Home - PageNavi (show/hide)

banner image

CPU Scheduling

In Multiprogramming systems, the Operating system schedules the processes on the CPU to have the maximum utilization of it and this procedure is called CPU scheduling. The Operating System uses various scheduling algorithm to schedule the processes.

Why do we need Scheduling?

In Multiprogramming, if the long term scheduler picks more I/O bound processes then most of the time, the CPU remains idol. The task of Operating system is to optimize the utilization of resources.
If most of the running processes change their state from running to waiting then there may always be a possibility of deadlock in the system. Hence to reduce this overhead, the OS needs to schedule the jobs to get the optimal utilization of CPU and to avoid the possibility to deadlock.
CPU Scheduling CPU Scheduling Reviewed by Pappy on July 30, 2019 Rating: 5

No comments:

Sports

3/Sports/small-col-right
Powered by Blogger.