A non-preemptive CPU scheduler executes only when the currently running process terminates or waits / blocks.
a. At what additional times does the Shortest-Remaining-Time-First (SRTF) pre- emptive CPU scheduler run?
b. At what additional times does the Round-Robin pre-emptive CPU scheduler run?
