Ana trabalha na empresa X, que presta serviço de Tecnologia ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: C
Antes de justificar a alternativa correta, é importante compreender o que é um deadlock em sistemas operacionais. Deadlock é uma situação que ocorre em um sistema de computação quando dois ou mais processos ficam bloqueados permanentemente, pois cada um está esperando por um recurso que o outro processo possui. Para um deadlock acontecer, quatro condições devem ser atendidas simultaneamente: exclusão mútua, retenção e espera, não preempção e espera circular.
Com base nesse conhecimento, vamos aos detalhes da alternativa correta:
C - a execução de alguns processos, em background, que não liberavam recursos para a inicialização de outras tarefas;
A situação descrita nesta alternativa se alinha perfeitamente com o conceito de deadlock, onde é mencionado que processos em execução no background não estão liberando recursos necessários para outros processos serem iniciados. Isso sugere que houve uma retenção e espera, além da possibilidade de uma espera circular, onde cada processo está esperando por um recurso que está sendo utilizado por outro processo. Essas são duas das condições necessárias para que um deadlock ocorra.
As outras alternativas não descrevem situações que necessariamente levam a um deadlock:
- A alternativa A se refere a corrupção de dados, o que pode causar falhas, mas não é um indicativo claro de deadlock.
- B menciona lentidão devido ao excesso de processos, o que pode ser um problema de desempenho, mas não deadlock.
- A alternativa D fala sobre lentidão causada por uso compartilhado de recursos, o que novamente é uma questão de performance, não necessariamente um bloqueio mútuo.
- Por fim, E trata de um bloqueio por erro de autenticação, que é uma medida de segurança e não tem relação com deadlock.
Portanto, a alternativa C é a que descreve adequadamente uma situação que pode resultar em deadlock, onde processos em execução não liberam recursos para outros que estão esperando por eles.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
c-
deadlock = impasse. 2 processos aguardando o outro liberar o recurso q necessitam
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo