SóProvas


ID
1122025
Banca
FCC
Órgão
SABESP
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Quando um computador é multiprogramado, ele muitas vezes tem múltiplos processos ou threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Se uma CPU se encontrar disponível, deverá ser feita uma escolha de qual processo executará em seguida. A parte do sistema operacional que faz essa escolha é chamada

Alternativas
Comentários
  • se chama escalonador

  • É o escalonador de processos.


    três tipos de escalonadores de processos:


    - long-term scheduler (job scheduler / escalonador de longo prazo): seleciona um processo (do pool de processos) para ser carregado na memória; controla o número de processos carregados em memória (grau de multiprogramação).

    - short-term scheduler (escalonador de curto prazo / CPU scheduler / escalonador de CPU): responsável pela escolha do próximo processo pronto para executar (já carregado na memória).

    - medium-term scheduler (escalonador de médio prazo): quando houver a necessidade da retirada de um processo da memória, através de swapping (retirada do processo da memória e seu respectivo armazenamento em disco, para futura recuperação).


    Fonte: Operating System Concepts, Silberschatz, Galvin,Gagne, 9ª edição, capítulos 3 e 6.

  • d-

    Para exercer a propriedade de escalabilidade, o SO escalona os processos em execução.

     

    Escalonamento esta tb nos sistemas de tempo real, onde o tempo é crítico: aviões, eqiupamento hospitalar, abs etc

     

    critérios de escalonamento:

     

    Utilização de CPU, mante-la ocupada;

     

    throughput - processos por unidade de tempo;

    turnaround - tempo inicio ao fim do processo;

    tempo de resposta: entre ready & running;

    tempo de espera: no estado pronto.

     

    Algoritmos de escalonamento sao responsáveis por essa tarefa, com o SO os combinando para otimizar escalonamento.