Pular para o conteúdo

Exército Brasileiro — Escola de Formação Complementar do Exército (EsFCEx) 2020

Questão 40 — Sistemas Operacionais: Escalonamento de Processos — Algoritmos Não Preemptivos

Sistemas Operacionais Escalonamento de Processos — Algoritmos Não Preemptivos

2020

Exército Brasileiro — Escola de Formação Complementar do Exército (EsFCEx) · Oficial do Quadro Complementar do Exército — Área: Informática · Caderno Versão A

Gabarito disponível

Um computador possui um hardware de relógio que fornece interrupções periódicas para que o seu sistema operacional possa tomar uma decisão de escalonamento a cada interrupção. Caso o algoritmo de escalonamento que trata essas interrupções seja não preemptivo, o sistema operacional escolhe um processo para executar e
Selecione uma alternativa

Resolução comentada

No escalonamento não preemptivo, o processo roda até bloquear ou ceder o processador voluntariamente.

Em um algoritmo não preemptivo, o sistema escolhe um processo e o deixa executar até que ele bloqueie (E/S ou espera por outro processo) ou libere o processador voluntariamente. A interrupção de relógio não retira o processo da CPU.

Análise das alternativas

A) Trocar por prioridade maior é preempção. C) Dar um quantum e depois conceder a outro processo é preempção (round robin). D) Tomar decisão na interrupção para trocar de processo é preempção. E) Após a interrupção, o processo continua normalmente, sem ser abortado.

Referência: Tanenbaum: escalonamento de processos.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito — 008. Prova Objetiva — Informática — Versão A (página 22)