Escalonamento de processos
Gerenciamento do Processador Escalonamento de processos
Comportamento escalonamento-processo
Categorias dos algoritimos de escalonamento
• • • Em lote. Interativa. Tempo real.
Processos
Escalonamento Propriedades do Escalonamento
• Todos os Sistemas
• Jus$ça: Dar a cada processo uma porção justa da CPU; • Aplicação da Polí$ca: Verificar se a polí>ca estabelecida é cumprida; • Equilíbrio: Manter ocupadas todas as partes do sistema.
Processos
Escalonamento • Critérios de Escalonamento de Processos • Maximizar produ$vidade — executar o maior número possível de programas em determinado período. Isso poderia ser facilmente alcançado com a execução de programas curtos e/ou sem interrupções; • Minimizar o tempo de resposta — rapidamente executar as solicitações intera>vas. Isso poderia ser alcançado executando-‐se em primeiro lugar todos os programas intera>vos e deixando para depois a execução dos programas em lotes; • Minimizar o tempo de retorno — submeter e retornar os programas o mais rapidamente possível. Isso poderia ser alcançado executando-‐se em primeiro lugar todos os programas em lotes (eles podem ser agrupados de forma mais eficiente que os programas intera>vos).
Processos
Escalonamento • Critérios de Escalonamento de Processos • Minimizar o