Sjf (shortest job first)

678 palavras 3 páginas
SEMINÁRIO DE SISTEMAS OPERACIONAIS

Algoritmo de Escalonamento

SJF (Shortest Job First)

Grupo
Nélio A. Fernandes Rafael Dias Thomaz Vanetta Thiago Augusto

2/15

Roteiro
Conceito de Escalonamento Objetivos Básicos Algoritmo Preemptivo Algoritmo Não Preemptivo Algoritmo SJF Vantagens x Desvantagens Simulador SJF

3/15

Conceito de Escalonamento
O escalonamento de processos se refere a como os processos são distribuídos para execução nos processadores em um Sistema de Computação. Computação. Escalonador (Scheduler). (Scheduler). Algoritmo de Escalonamento (Scheduling Algorithm). Algorithm). Existem três categorias de escalonadores:
• Escalonador de curto prazo (“dispatcher”); (“dispatcher”); • Escalonador de médio prazo (“swapper”); (“swapper”); • Escalonador de longo prazo (“job scheduler”). (“job scheduler”).

4/15

Objetivos Básicos
Maximizar a taxa de utilização da CPU. Maximizar a vazão (“throughput”) do sistema. (“throughput”
• Throughput: número de processos que completam a execução por Throughput: unidade de tempo. tempo.

(“turnaround” Minimizar o tempo de execução (“turnaround”).
• Turnaround: tempo total para executar um processo. Turnaround: processo.

Minimizar o tempo de espera (“waiting time”). (“ time”
• Waiting time: tempo de espera na fila de prontos. time: prontos.

Minimizar o tempo de resposta (“response time”). (“ time”).
• Response time: tempo entre requisição e resposta.

5/15

Algoritmo Preemptivo
Preempção é quando um processo em estado de Pronto tem precedência em relação ao processo que está usando a CPU. Não permite a monopolização da CPU. Atendimento rápido de processos mais importantes. Para que a CPU seja retirada de um processo, interrompendo a execução deste, e designada a outro processo, anteriormente interrompido, é fundamental interrompido, que ocorra a mudança de contexto dos processos

6/15

Algoritmo Não Preemptivo
Não permite a retirada da CPU de um processo após este tê-la

Relacionados

  • Sistemas operacionais
    972 palavras | 4 páginas
  • Algoritmo de escalonamento sjf
    775 palavras | 4 páginas
  • Sist Oper
    1324 palavras | 6 páginas
  • EscalonamentodeCPU
    1437 palavras | 6 páginas
  • OS ESCALONAMENTOS NÃO- PREEMPTIVO E PREEMPTIVO
    1211 palavras | 5 páginas
  • Informatica
    3704 palavras | 15 páginas
  • Escalonamento de processos
    1336 palavras | 6 páginas
  • Escalonamento
    1744 palavras | 7 páginas
  • Escalonamento de processos
    1836 palavras | 8 páginas
  • Escalonamento
    2140 palavras | 9 páginas