Questão nº 43
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 43)
A rotina do Sistema Operacional (SO) que tem como principal função implementar os critérios da política de escalonamento é:
- Adispatcher;
- Bpreempção;
- Ctempo de resposta;
- Dprocessamento batch;
- Eescalonador (scheduler). (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O escalonamento de processos é a função do Sistema Operacional que decide qual processo (ou tarefa) deve usar a CPU em determinado momento. A rotina que faz essa escolha, seguindo regras e objetivos predefinidos, é o escalonador.
(A) Incorreta: O dispatcher (despachante) é a rotina que executa a decisão do escalonador. Ele é responsável por trocar o contexto (salvar o estado do processo atual e carregar o estado do próximo processo) e passar o controle da CPU para o processo selecionado. Ele não decide qual processo rodar, apenas coloca o processo escolhido pelo escalonador para rodar. Armadilha da banca: Confunde a decisão (escalonador) com a execução dessa decisão (dispatcher).
(B) Incorreta: Preempção é uma característica ou tipo de escalonamento, onde o Sistema Operacional pode interromper um processo em execução para alocar a CPU a outro processo de maior prioridade ou que esgotou seu tempo. Não é a rotina que implementa os critérios, mas um mecanismo ou política que o escalonador pode usar.
(C) Incorreta: Tempo de resposta é uma métrica de desempenho que o escalonador tenta otimizar (minimizar o tempo entre a requisição e a primeira resposta). Não é a rotina em si, mas um dos objetivos ou critérios que o escalonador considera.
(D) Incorreta: Processamento batch (em lote) é um modo de operação ou tipo de sistema onde tarefas são executadas sequencialmente, sem interação direta do usuário, geralmente em grandes volumes. Não é a rotina que implementa os critérios de escalonamento.
(E) Correta: O escalonador (scheduler) é a rotina central do Sistema Operacional responsável por selecionar qual processo ou thread deve ser executado pela CPU, implementando as diversas políticas e critérios (como prioridade, tempo de execução, tempo de espera, etc.) para otimizar o uso do sistema e atender aos objetivos de desempenho.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.