SóProvas


ID
1141387
Banca
FUNRIO
Órgão
INSS
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Analise as três afirmações seguintes sobre as condições para a ocorrência de deadlocks.

I. Exclusão mútua: em um determinado instante, cada recurso está em uma de duas situações: disponível ou associado a um único processo.
II. Posse e espera: processos que, em um determinado instante, retêm recursos concedidos anteriormente, podem requisitar novos recursos.
III. Não preempção: recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo – eles devem ser explicitamente liberados pelo processo que os retém.

Quais dessas afirmações estão corretas?

Alternativas
Comentários
  • Complementando, mais uma condição para a ocorrência de deadlock é a espera circular em que deve existir um encadeamento circular de dois ou mais processos; cada um deles encontra-se à espera de um recurso que está sendo usado pelo membro seguinte dessa cadeia.

  • Condições para ocorrência de Deadlock

     

    Não Preempção: recursos precisam ser liberados explicitamente pelo processo que detém sua posse.

     

    Exclusão mútua: Cada recurso ou está alocado a extamente um recurso ou está disponível.

     

    Posse e espera: O processo tem um recurso mais fica bloqueado esperando por outro recurso.

     

    Espera Circular: Dois ou mais processos formam um ciclo, cada um esperando por um recurso que está com o próximo.