Consider a set of n tasks with known runtimes r1, r2, ..., rn to be run on a uniprocessor machine. Which of the following processor scheduling algorithms will result in the maximum throughput?
A |
Round-Robin |
B |
Shortest-Job-First |
C |
Highest-Response-Ratio-Next |
D |
First-Come-First-Served |
First we know what is throughput. It means total number of tasks executed per unit time.SJF executes shortest job very early so throughput increases in the case of SJF.
Thank You