Principles of Scheduling
Long-term scheduling decides when a process should enter the ready state and start competing for the CPU. It also manages those which are suspended, to acknowledge when they are ready to move to the ready list. Short-term scheduling decides which of the ready processes should run next on the CPU. Most processes move because of the short…