SóProvas


ID
3087910
Banca
VUNESP
Órgão
Câmara de Tatuí - SP
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em um sistema operacional, existem diversas situações que poderiam acarretar o deadlock. Algumas estratégias podem ser utilizadas no seu tratamento, a exemplo daquela conhecida como “Algoritmo do Avestruz”, que

Alternativas
Comentários
  • Caraca, já tinha lido algo parecido e matei por lembrar que normalmente o avestruz envia a cabeça em um buraco,assim, na analogia, ignora tudo.

    Bons estudos!

  • As formas de tratamento de Deadlock:

    Ignorar por completo: Utilizar o Algoritmo Avestruz que é uma abordagem mais simples. "Enterre a cabeça na areia e finja que nenhum problema ocorrerá.". 

    Detecção e Recuperação: 

    Preempção: retirar um recurso de algum outro processo. Nesse método, cabe uma análise da natureza do recurso;

    Restauração de Estado: armazenar pontos de verificação de processos periodicamente para que esse estado salvo sirva para restaurar o processo se este é encontrado em estado de deadlock;

    Eliminação de Processos: forma mais grosseira mas mais simples de quebrar um deadlock é eliminar um dos processos no ciclo de processos em deadlock, assim os outros processos conseguirão seus recursos. Para eliminar o processo, escolher um que possa ser reexecutado desde o início;