Pular para o conteúdo principal

Questão de Sistemas Operacionais — Algoritmo de Escalonamento — Quadrix 2025

Sistemas OperacionaisAlgoritmo de Escalonamento
Código
qg594733
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Quanto à memória cache, ao barramento de entrada e saída (E/S), ao gerenciamento de processos e ao sistema operacional Linux, julgue o item a seguir.O escalonador de curto prazo (short‑term scheduler) é responsável por decidir quais processos serão admitidos no sistema para execução.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Escalonador de curto prazo: função e responsabilidades

Gabarito: letra E (Errado). O escalonador de curto prazo (short-term scheduler) não decide quais processos serão admitidos no sistema; essa é a função do escalonador de longo prazo (long-term scheduler), também chamado de escalonador de admissão. O escalonador de curto prazo seleciona, entre os processos já em estado de pronto na memória, qual será executado pela CPU.

O escalonamento de processos é uma das funções centrais do sistema operacional. Para entender a questão, é preciso distinguir os três tipos de escalonadores, que atuam em momentos diferentes do ciclo de vida de um processo:

  • Escalonador de longo prazo (job scheduler ou admission scheduler): decide quais processos serão admitidos no sistema, ou seja, quais serão carregados da memória secundária (disco) para a memória principal, controlando o grau de multiprogramação. É ele que autoriza ou atrasa a admissão de um novo processo.

  • Escalonador de médio prazo (medium-term scheduler): atua no swapping, removendo processos da memória principal para a memória secundária (swap out) e trazendo-os de volta (swap in), com o objetivo de liberar memória ou reduzir o grau de multiprogramação.

  • Escalonador de curto prazo (short-term scheduler ou CPU scheduler): seleciona, entre os processos que estão no estado de pronto (prontos para executar) e já residentes na memória principal, qual será o próximo a receber a CPU. Ele é acionado com muita frequência, a cada interrupção de relógio, de E/S ou chamada de sistema.

A afirmativa da questão atribui ao escalonador de curto prazo a função de "decidir quais processos serão admitidos no sistema para execução". Isso é exatamente o papel do escalonador de longo prazo. O erro está na troca de responsabilidades entre os dois escalonadores.

Para fixar, veja a comparação:

Critério

Escalonador de curto prazo

Escalonador de longo prazo

Função

Escolher o próximo processo a executar na CPU

Admitir novos processos no sistema (memória)

Frequência

Muito alta (a cada fatia de tempo, interrupção)

Baixa (quando um processo termina ou é admitido)

Processos considerados

Em estado de pronto, na memória

Na memória secundária (disco)

Impacto

Desempenho da CPU

Grau de multiprogramação

A pegadinha da banca é justamente inverter as funções: o candidato que confunde os escalonadores marca "Certo", mas a afirmativa está errada. O escalonador de curto prazo não admite processos; ele apenas decide qual dos processos já prontos será executado.

1Curto prazo (CPU)
Escolhe próximo da fila de prontos
Alta frequência
2Médio prazo
Swapping (memória ↔ disco)
3Longo prazo (admissão)
Admitir novos processos
Controla multiprogramação
Escalonadores
LEVELsoulevel.com.br
Escalonadores: Curto prazo (CPU) (Escolhe próximo da fila de prontos, Alta frequência); Médio prazo (Swapping (memória ↔ disco)); Longo prazo (admissão) (Admitir novos processos, Controla multiprogramação)

Item — ❌ Errado

A afirmativa está errada porque atribui ao escalonador de curto prazo a função de admitir processos no sistema. Essa função pertence ao escalonador de longo prazo (também chamado de escalonador de admissão). O escalonador de curto prazo atua sobre os processos que já estão na memória, no estado de pronto, escolhendo qual deles receberá a CPU. A troca de papéis entre os dois escalonadores é o erro central da questão.

NÃO CAIA NESSA!

A banca troca as funções dos escalonadores de curto e longo prazo. O candidato que memoriza apenas os nomes, sem entender o papel de cada um, cai na armadilha. Lembre-se: curto prazo = escolhe o próximo da fila de prontos; longo prazo = admite novos processos no sistema.

Gabarito: letra E (Errado).

Link permanente: /questoes/qg594733