Deadlock em Sistemas Operacionais
Gabarito: letra E. Deadlock é uma situação em que dois ou mais processos ficam bloqueados permanentemente, cada um aguardando um recurso que está retido por outro processo, impedindo que qualquer um prossiga e ocupando recursos do sistema. A alternativa E descreve exatamente esse cenário: processos que nunca terminam e impedem a inicialização de novas tarefas.
A banca testa o conceito central de deadlock, oferecendo outras situações comuns em SO que não se enquadram como deadlock.
Alternativa A — ❌ Incorreta
Refere-se a bloqueio de conta por tentativas de login, um mecanismo de segurança, não um impasse entre processos.
Alternativa B — ❌ Incorreta
Corrupção de arquivo por falha de processo é um bug, não um deadlock.
Alternativa C — ❌ Incorreta
Falha de energia causando travamento é um problema de hardware, não um deadlock.
Alternativa D — ❌ Incorreta
Esgotamento de memória RAM causa lentidão (thrashing), mas não caracteriza deadlock.
Alternativa E — ✅ Correta ⟵ GABARITO
Descreve a essência do deadlock: processos em execução infinita ocupam recursos e bloqueiam novas tarefas. Embora simplificada, a alternativa captura a impossibilidade de progresso e a ocupação permanente de recursos, que são a marca do deadlock.
Gabarito: letra E.