- Back to Home »
- Definition and Explanation of CPU Scheduling in Operating system
Definition and Explanation of CPU Scheduling in Operating system:
A major task of an operating system is to manage a collection of processes. In some cases, a single process may consist of a set of individual threads.
In both situations, a system with a single CPU or a multi-processor system with fewer CPU's than processes has to divide CPU time among the different processes /threads that are competing to use it. This process is called CPU scheduling.