FC ConcursosFC Concursos

Questão FC213583

O objetivo da multiprogramação é ter processos em execução o tempo todo para maximizar a utilização de CPU. O escalonamento de CPU lida com o problema de decidir a quais processos

Gerência de Processos

CESGRANRIO · 2024

O objetivo da multiprogramação é ter processos em execução o tempo todo para maximizar a utilização de CPU.

 

O escalonamento de CPU lida com o problema de decidir a quais processos na fila de processos prontos a CPU deverá ser alocada.

 

No escalonamento não preemptivo, depois que a CPU é alocada a um processo, o processo só é removido da CPU quando ele passa para o estado de espera ou quando

  1. outro processo mais prioritário fica pronto.
  2. ele entra em loop infinito.
  3. ele diminui a sua prioridade no sistema.
  4. a sua fatia de tempo termina.
  5. ele termina.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Alternativa correta: ele termina.


Em escalonamento não preemptivo, quando a CPU é atribuída a um processo, o sistema não o retira forçadamente por interrupção de relógio.


Assim, o processo só libera a CPU voluntariamente ao passar para o estado de espera (por exemplo, aguardando E/S) ou quando termina sua execução.


Logo, afirmar que a CPU só o remove quando "ele termina" está correto no contexto de escalonamento não preemptivo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo