I understand that CPU scheduling takes place on 4 circumstances listed below:
- When the process changes state from Running to Ready
- Changes state from Running to Waiting
- Changes state from Waiting to Ready
- Process Terminates
However, i notice that the CPU scheduling does not take place when Ready to running. Why is this so?