What is Shortest Remaining Time Scheduling?
Shortest remaining time (SRT) is a Preemptive version of Shortest Job First.
When a new .process is added into the ready queue, it may have a shorter burst
time than the remaining time of currently running process. If so, the currently
scheduled process is preempted. It means that the CPU suspends the execution of
currently scheduled process and switches the control to the newly entered