

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Conforme TANENBAUM em Sistemas Operacionais Moderno (2010, 3ª edição, p. 90), para projetar um algoritmo de escalonamento, é necessário ter alguma ideia do que um bom algoritmo deve fazer. Alguns objetivos dependem do ambiente (lote, interativo ou tempo real), mas há também aqueles que são desejáveis para todos os casos. Todos os sistemas devem ter as seguintes características:
Justiça (dar a cada processo uma porção justa da CPU); Aplicação da política (verificar se a política estabelecida é cumprida); e Equilíbrio (manter ocupada todas as partes do sistema);
Vazão (throughput - maximizar o número de tarefas por hora); Tempo de retorno (minimizar o tempo entre a submissão e o término); e Utilização de CPU (manter a CPU ocupada o tempo todo);
Tempo de resposta (responder rapidamente às requisições); e Proporcionalidade (satisfazer às expectativas dos usuários);
Cumprimento dos prazos (evitar a perda de dados); e Previsibilidade (evitar a degradação da qualidade em sistemas multimídia);
Vazão (throughput - maximizar o número de tarefas por hora); Tempo de resposta (responder rapidamente às requisições); e Cumprimento dos prazos (evitar a perda de dados).