Questão de Sistemas Operacionais — Escalonamento de discos — FGV 2023
Sistemas Operacionais›Escalonamento de discos
Código
fg072609
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
As propriedades de cada sistema operacional determinam quais são os principais aspectos para a implementação de uma política de escalonamento adequada.A política de escalonamento classificada como preemptiva tem a seguinte característica:
Asistemas operacionais que implementam escalonamento com preempção são mais simples, contudo, possibilitam políticas de escalonamento menos flexíveis;
Bfoi a primeira política de escalonamento implementada nos sistemas monoprogramáveis, onde predominava tipicamente o processamento batch;
Cquando um processo está em execução, nenhum evento externo pode ocasionar a perda do uso do processador;
Do processo sai do estado de execução caso termine seu processamento ou execute instruções do próprio código que ocasionem uma mudança para o estado de espera;
Eo sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP.
Revelar gabarito e comentário▾
GabaritoE — o sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de alocar outro processo na UCP.
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”.
Escalonamento de Processos - Preemptivo
Gabarito: alternativa E. No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e movê-lo para o estado de pronto para alocar a CPU a outro processo. Essa é a característica fundamental que diferencia o preemptivo do não preemptivo.
Escalonamento preemptivo: Característica principal (SO interrompe processo em execução, Move para estado de pronto, Aloca CPU a outro processo); Complexidade (Troca de contexto, Políticas mais flexíveis); Exemplos (Round-Robin, Prioridades)
Alternativa A — ❌ Incorreta
Afirma que sistemas preemptivos são mais simples e menos flexíveis. Na verdade, a preempção acrescenta complexidade (contexto de troca) e permite políticas mais flexíveis, como Round-Robin e prioridades.
Alternativa B — ❌ Incorreta
A primeira política de escalonamento foi tipicamente não preemptiva, usada em sistemas batch (FIFO). Preempção surgiu com sistemas de tempo compartilhado.
Alternativa C — ❌ Incorreta
Descreve o comportamento não preemptivo: nenhum evento externo tira o processador do processo. No preemptivo, interrupções de timer ou E/S podem forçar a saída.
Alternativa D — ❌ Incorreta
Também descreve saída voluntária (término ou espera) própria do não preemptivo. No preemptivo, o processo pode ser forçado a sair mesmo sem esses eventos.
Alternativa E — ✅ Correta ⟵ GABARITO
Exatamente a definição: o sistema operacional interrompe o processo em execução e o coloca na fila de prontos para dar a vez a outro processo. É a essência do escalonamento preemptivo.