Pular para o conteúdo principal

Questão de Sistemas Operacionais — Deadlock — FCC 2022

Sistemas OperacionaisDeadlock
Código
fc066077
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2022
Cargo
Analista Judiciário - Área Apoio - Tecnologia da Informação
Dentre as formas de tratamento de deadlocks, apresentados abaixo, uma das abordagens possíveis é a
  1. Ado algoritmo do avestruz.
  2. Bde preempção dirigida.
  3. Cda posse seguida do retardo.
  4. Ddo algoritmo da valoração.
  5. Eda espera pela vigilância.
Revelar gabarito e comentário

GabaritoA — do algoritmo do avestruz.

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”.

Deadlock - Tratamento

Gabarito: letra A. A única abordagem real entre as opções é o algoritmo do avestruz, que consiste em ignorar a ocorrência de deadlock, considerando sua baixa frequência e o custo de implementação de mecanismos de detecção/recuperação. As demais alternativas são termos inventados ou confundem condições com estratégias de tratamento.

Alternativa A — ✅ Correta ⟵ GABARITO

O algoritmo do avestruz é a estratégia mais simples: ignorar o deadlock. É uma abordagem válida quando a ocorrência é rara e o custo de prevenção/detecção supera o impacto de uma parada eventual.

Alternativa B — ❌ Incorreta

"Preempção dirigida" não é uma abordagem reconhecida para tratamento de deadlocks. A preempção é uma condição necessária para deadlock (recursos não-preemptíveis), mas não uma estratégia de tratamento.

Alternativa C — ❌ Incorreta

"Posse seguida do retardo" não corresponde a nenhuma técnica conhecida. O termo correto seria "posse e espera", que é uma das quatro condições necessárias para deadlock, não um tratamento.

Alternativa D — ❌ Incorreta

"Algoritmo da valoração" não existe. Existe o algoritmo do banqueiro (banker's algorithm) para evitar deadlocks, mas não se chama "valoração".

Alternativa E — ❌ Incorreta

"Espera pela vigilância" não é uma técnica. A espera circular é uma condição para deadlock, não um tratamento. As estratégias clássicas são: ignorar (avestruz), detectar e recuperar, e evitar.

PEGA ESSA DICA!

Decore as três estratégias de tratamento: ignorar (avestruz), detectar e recuperar, e evitar. O algoritmo do banqueiro é um exemplo de evitar. Nunca confunda as condições necessárias (exclusão mútua, posse e espera, não-preempção, espera circular) com os métodos de tratamento.

Link permanente: /questoes/fc066077