← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2023

Questão comentada de Sistemas Operacionais

A rotina do Sistema Operacional (SO) que tem como principal função implementar os critérios da política de escalonamento é:

Gabarito: E

Na escalonamento de processos, a ideia central é decidir quem usa o processador, quando e por quanto tempo. Quem coloca em pratica os criterios da politica de escalonamento é o escalonador (scheduler), que analisa a fila de processos e escolhe a proxima tarefa segundo regras como prioridade, tempo de espera, round-robin e outras. Ele é, por assim dizer, o cerebro da fila: olha, compara e decide. Depois que a escolha é feita, entra em cena o dispatcher, que faz a troca de contexto e entrega a CPU ao processo selecionado. Ou seja, o dispatcher executa a decisão, mas nao define a politica. Essa diferença cai bastante em prova, porque a banca adora trocar o 'quem decide' pelo 'quem implementa a troca'. Por isso, o gabarito é a letra E. O scheduler é a rotina do SO cuja principal função é aplicar os criterios da politica de escalonamento. Em doutrina classica de Sistemas Operacionais, essa separação entre escalonador e dispatcher é básica: um escolhe, o outro operacionaliza a passagem da CPU. Em resumo: se a questao falar em criterios, politica, selecao do proximo processo e tomada de decisao de escalonamento, pense em scheduler. Se falar em troca de contexto e entrega da CPU, pense em dispatcher.

Continue treinando

Questões relacionadas