What is the main difference between preemptive and non-preemptive scheduling?
Preemptive scheduling allows processes to be interrupted, while non-preemptive scheduling does not.
Preemptive scheduling is more efficient than non-preemptive scheduling.
Non-preemptive scheduling is more fair than preemptive scheduling.
Preemptive scheduling is only used for real-time systems.