Perguntas e Respostas sobre Programação de Processos de SO # 5

Question: Quais são os diferentes princípios que devem ser considerados durante a seleção de um algoritmo de escalonamento?

Answer: O objetivo / princípio que deve ser mantido em vista ao selecionar uma política de agendamento são os seguintes -

  1. Fairness- Todos os processos devem ser tratados da mesma forma. Nenhum processo deve sofrer adiamento indefinido.

  2. Maximize throughput- Obtenha rendimento máximo. O maior número possível de processos por unidade de tempo deve ser atendido.

  3. Predictability - Um determinado trabalho deve ser executado aproximadamente no mesmo período de tempo previsível e com o mesmo custo, independentemente da carga no sistema.

  4. Maximum resource usage- Os recursos do sistema devem ser mantidos ocupados. O adiamento indefinido deve ser evitado pela aplicação de prioridades.

  5. Controlled Time - Deve haver controle sobre os diferentes horários -

    • Tempo de resposta

    • Tempo de resposta

    • Tempo de espera

    • O objetivo deve ser minimizar os tempos acima mencionados.