SóProvas


ID
2983981
Banca
Aeronáutica
Órgão
CIAAR
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

De modo geral, pode-se lidar com o problema de deadlock de algumas maneiras.

A respeito dos métodos para tratamento de deadlocks, avalie as afirmações a seguir.


I. Usar um protocolo para prevenir ou evitar deadlock.

II. Garantir que o sistema sempre entrará no estado de deadlock.

III. Ignorar o problema e fingir que os deadlocks nunca ocorrem no sistema.

IV. Permitir que o sistema entre em estado de deadlock, detectá-lo e recuperá-lo.


Está correto apenas o que se afirma em

Alternativas
Comentários
  • Basicamente, há 3 formas de se evitar o deadlock: previnir, recuperar e evitar.

  • Condições e abordagens contra Impasses ou Deadlok

    Exclusão Mútua - usar spool em tudo

    Posse e Espera - requisita todos os recursos necessários

    Não Preempção - retorma os recursos alocados

    Espera Circular - faz ordenação

    Fonte: Tanembaum

    Gabarito D

  • Quatro estratégias para tratar impasses/deadlocks:

    1. Ignorar completamente o problema.

    2. Detecção e recuperação. Deixar os impasses ocorrerem, detectá-los e executar uma ação.

    3. Evitação dinâmica, por meio da alocação cuidadosa de recursos.

    4. Prevenção, pela negação estrutural de uma das quatro condições necessárias para causar um impasse.

    FONTE: Tanenbaum

    GABARITO: D