Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IADES 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg205447
Banca
IADES
Órgão
CFM
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Assinale a alternativa que caracteriza o funcionamento de um algoritmo de escalonamento de processos preemptivo.
  1. APrioriza a execução ininterrupta dos processos até que sejam concluídos.
  2. BPermite a execução ininterrupta de um processo até que ele seja bloqueado por uma operação de entrada/saída.
  3. CPermite a execução de um processo durante um período determinado antes de suspendê-lo e substituí-lo por outro processo.
  4. DEnfileira os processos de acordo com o tempo estimado para completar as tarefas e os executa sequencialmente.
  5. EEnfileira os processos de acordo com a ordem de chegada e os executa sequencialmente.
Revelar gabarito e comentário

GabaritoC — Permite a execução de um processo durante um período determinado antes de suspendê-lo e substituí-lo por outro processo.

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 Preemptivo de Processos

Gabarito: Letra C. O escalonamento preemptivo caracteriza-se por permitir que um processo seja executado por um período determinado (time slice) e depois seja suspenso para dar lugar a outro processo, garantindo o compartilhamento da CPU entre múltiplos processos.

Escalonamento de processos
  • 1Preemptivo
    • Time slice (tempo determinado)
    • Suspensão forçada
    • Substituição por outro processo
    • Compartilhamento da CPU
  • 2Não preemptivo
    • Execução ininterrupta
    • Até conclusão
    • Ou até bloqueio (E/S)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Descreve escalonamento não preemptivo, onde o processo executa até a conclusão sem ser interrompido.

Alternativa B — ❌ Incorreta

Também caracteriza escalonamento não preemptivo, onde o processo só perde a CPU quando bloqueado por operação de E/S.

Alternativa C — ✅ Correta ⟵ GABARITO

Define exatamente o escalonamento preemptivo: execução por um tempo determinado, suspensão e substituição.

Alternativa D — ❌ Incorreta

Refere-se a escalonamento baseado em tempo estimado (como SJF), mas não menciona preempção, apenas execução sequencial.

Alternativa E — ❌ Incorreta

Descreve escalonamento FCFS (First Come, First Served), que é não preemptivo.

PEGA ESSA DICA!

Para identificar escalonamento preemptivo, procure por termos como "tempo determinado", "time slice", "interrupção", "suspensão forçada". Alternativas que mencionam "execução ininterrupta" indicam não preemptivo.

Gabarito: letra C

Link permanente: /questoes/qg205447