Em sistemas operacionais modernos, a ilusão de que múltiplos...
Assinale a alternativa correta que indica o mecanismo técnico descrito, responsável por gerenciar a transição de estados dos processos e otimizar o uso da CPU de acordo com algoritmos específicos (como Round-Robin ou Prioridades).
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
O que precisava saber: Era necessário distinguir o mecanismo que decide qual processo pronto receberá a CPU do mecanismo que apenas viabiliza a troca entre tarefas. O escalonamento de processos é a função central ligada à multiprogramação e ao pseudoparalelismo, usando algoritmos como Round-Robin e Prioridades. Já a troca de contexto é apenas a operação de salvar e restaurar estados durante a alternância.
Critério decisivo: O enunciado descreve a função lógica que decide, entre os processos prontos, qual receberá a CPU em determinado intervalo de tempo, mencionando explicitamente algoritmos como Round-Robin e Prioridades. Isso corresponde ao escalonamento de processos, não à simples troca de contexto.
- Se o enunciado falar em escolher, entre processos prontos, quem receberá a CPU, o foco é escalonamento de processos.
- Quando aparecerem algoritmos como Round-Robin e Prioridades, isso indica políticas de escalonamento.
- Se a alternativa mencionar apenas salvar e restaurar estado de processos, está descrevendo troca de contexto, que é operação de suporte, não o critério de escolha.
- Separe temas de CPU de temas de memória: memória virtual e paginação não resolvem a seleção do próximo processo a executar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Isso corresponde ao escalonamento de processos (process scheduling) que é justamente o mecanismo responsável por selecionar qual processo será executado e quando.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo