A principal vantagem da utilização do método SJF é a redução do tempo médio e máximo de espera para execução dos processos. Como base de comparação, utilizando o algoritmo FIFO, onde os processos são executados a partir da ordem de chegada na fila de processamento, o tempo máximo de espera para o exemplo exposto na figura anterior seria de 50, e o tempo médio de 26,2, conforme pode ser observado na tabela de cálculo apresentada abaixo.

Já com a utilização do método SJF, para os mesmos processos utilizados no cálculo anterior, o tempo máximo de espera é reduzido para 40 e o tempo médio cai parar 17,4, conforme exibido na tabela de cálculo abaixo.

Assim como o FIFO, o algoritmo SJF é não preemptivo e comumente é utilizado como política de agendamento de sistemas em batch.

Copyright © 2014 AIEC.