Pular para o conteúdo principal

Questão de Sistemas Operacionais — Escalonamento de discos — FGV 2023

Sistemas OperacionaisEscalonamento 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:
  1. Asistemas operacionais que implementam escalonamento com preempção são mais simples, contudo, possibilitam políticas de escalonamento menos flexíveis;
  2. Bfoi a primeira política de escalonamento implementada nos sistemas monoprogramáveis, onde predominava tipicamente o processamento batch;
  3. Cquando um processo está em execução, nenhum evento externo pode ocasionar a perda do uso do processador;
  4. 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;
  5. 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.

1Característica principal
SO interrompe processo em execução
Move para estado de pronto
Aloca CPU a outro processo
2Complexidade
Troca de contexto
Políticas mais flexíveis
3Exemplos
Round-Robin
Prioridades
Escalonamento preemptivo
LEVELsoulevel.com.br
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.

Gabarito: letra E

Link permanente: /questoes/fg072609