What are the advantages of preemptive scheduling policy?

Answer:
The main advantage of preemptive scheduling is real-time response on the task level. The task response time -


i.e., the time required to activate a task waiting for an interrupt - largely depends only on the interrupt latency


(the time span during which no other interrupts can be accepted). In cooperative scheduling, the task response time


is the longest time span that can elapse between two calls to the kernel. Unfortunately, an upper limit for this


time span cannot be defined in many cases. It is the responsibility of the programmer to ensure that the time spans


between calls to the kernel or the scheduler are sufficiently small.
First answer by ID1977057666. Last edit by ID1977057666. Question popularity: 1 [recommend question].