Question - What is the basic difference between pre-emptive and non-pre-emptive scheduling.
Answer -
Pre-emptive scheduling allows interruption of a process while it is executing and taking the CPU to another process while non-pre-emptive scheduling ensures that a process keeps the CPU under control until it has completed execution.