- In multiprogramming systems, where there is more than one process runnable (i.e., ready), the operating system must decide which one to run next
- The decision is made by the part of the operating system called the scheduler, using a scheduling algorithm or scheduling discipline.
2004-04-03