Preemptive multitasking also called "time slicing".
Interrupting the execution of a process and passing control
to another waiting process and performing a context switch
after which the context for the next pending process is
restored, and the next process is executed for the duration
of its time slice or "quantum".  |