Question - Is non-pre-emptive scheduling frequently used in a computer? Why?
Answer -
No, it is rarely used for the reasons mentioned below:
- It can not ensure that each user gets a share of CPU regularly.
- The idle time with this increases reducing the efficiency and overall performance of the system.
- It allows program to run indefinitely which means that other processes have to wait for very long.