Question: What is the preemptive scheduling (PS) and non-preemptive scheduling (NPS)?
A | PS maximises throughput by preempting the tasks that are quickest to complete, while NPS observes first-come first-served | B | PS predicts when a task is likely to become idle and preemtively switches away from it, while NPS waits for a task to become idle |
C | PS switches away from a task after a pre-determined amount of time, while NPS lets the task run as long as it wants | ||