Questão de Sistemas Operacionais — Deadlock — FCC 2022
Sistemas Operacionais›Deadlock
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
Ado algoritmo do avestruz.
Bde preempção dirigida.
Cda posse seguida do retardo.
Ddo algoritmo da valoração.
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.