CPU Scheduling


CPU scheduling is a process that allows one process to use the CPU (central processing unit) while the execution of another process is on hold (in waiting state) due to unavailability of any resource like I/O (input/output) device, thereby making full use of CPU. Whenever the CPU becomes idle, the operating system must select one of the processes in the ready queue to be executed.

The selection process is carried out by the short-term scheduler (or CPU scheduler). The scheduler selects from among the processes in memory that are ready to execute and allocates the CPU to one of them.
Review: CPU Scheduling
    Which is NOT one of the components of CPU scheduler?

      Dispatcher
      Mid-term scheduler
      Timer
      Waiting queue
Result:        




      People say you can’t live without love ...    
      I think oxygen is more important.