Multiple choice

Which CPU scheduling algorithm is probably the most optimal in terms of turnaround/response time?

  1. FCFS

  2. Shortest Job First

  3. Priority based scheduling

  4. Round-robin scheduling

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

This is probably the most optimal in terms of turnaround/response time. When a job comes in, it inserts it in the ready queue based on its length. When the current process is done, picks the one at the head of the queue and runs it.