o bom

374 palavras 2 páginas
Nome: Bruno Pasqualini e Leandro Dalponte
Professor: Fabiano Luiz
Disciplina BSN - Sistemas Operacionais

Escalonamento Shortest Job Next

Escalonamento Shortest Job Next (SJN), também citado em algumas fontes de pesquisa como Shortest Job First (SJF) ou Shortest Process Next (SPN), o algoritmo seleciona o processo que tiver o menor tempo de execução que resta para executar.
Assim sendo, o processo que estiver no estado pronto e que necessitar de menor tempo de UCP, considerando um mesmo contexto, passa a possuir o estado de execução. Esta metodologia busca priorizar a uniformização do algoritmo de escalonamento Round-Robin, porém, considera o processo em estado de execução como não apropriativo.
A implementação desse paradigma de escalonamento foi utilizada com sistemas operacionais exclusivos para processamento em lote. A cada novo processo admitido pelo sistema, um tempo de execução era associado ao contexto do software.
Como não é possível determinar precisamente esse tempo de execução, uma estimativa era realizada considerando como base análises estatísticas de execuções passadas (heurística), podendo ser fornecidas pelo usuário ou incorporadas aos programas. Caso o tempo de execução informado fosse muito inferior ao tempo real, o sistema operacional poderia interromper a execução do processo.
O principal problema dessa solução é a impossibilidade de estimar o tempo de execução de processos interativos, já que a entrada de dados é uma ação imprevisível.
Em sua concepção inicial, o escalonamento SJN é um escalonamento não-preemptivo. Sua vantagem no escalonamento FCFS está na redução do tempo médio de turnaround1 dos processos, porém, no SJN é possível haver starvation2 para processos com tempo de processador muito longo, ou do tipo CPU-bound.
Neste modelo, os processos prontos ficam organizados em uma lista em ordem crescente, baseado no tempo de execução e o momento de chegada. Em suma, esse paradigma de escalonamento pode ser classificador

Relacionados

  • Bom bom
    849 palavras | 4 páginas
  • Bom bom
    1197 palavras | 5 páginas
  • Bom
    2880 palavras | 12 páginas
  • Muito bom!
    918 palavras | 4 páginas
  • Muito bom isso
    581 palavras | 3 páginas
  • Muito bom
    1701 palavras | 7 páginas
  • muito bom
    6001 palavras | 25 páginas
  • Muito bom!
    1203 palavras | 5 páginas
  • que bom
    890 palavras | 4 páginas
  • O Bom
    286 palavras | 2 páginas