SóProvas


ID
961420
Banca
Marinha
Órgão
Quadro Técnico
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considere um sistema em deadlock, que tem quatro processos, de "A a D", e quatro recursos, de "O a R". Os recursos estão sendo usados e requisitados, conforme o quadro abaixo:

1. O processo "A" possui o recurso "O" e requisita o recurso "P".
2. O processo "B" nada possui, mas requisita o recurso "O".
3. O processo "C" possui o recurso "Q" e requisita o recurso "P".
4. O processo "D" possui o recurso "R" e requisita os recursos "Q" e "P".

Nessas condições, assinale a opção que apresenta os processos envolvidos no DEADLOCK.


Alternativas
Comentários
  • Ocorre ESPERA CIRCULAR entre os 2 processos.

  • O deadlock só ocorrerá se o processo D alocar o recurso P.
  • O gabarito é a letra B.

     

    O deadlock ocorre com um conjunto de processos e recursos não-preemptíveis, onde um ou mais processos desse conjunto (D) está aguardando a liberação de um recurso por um outro processo (C), o qual, por sua vez, aguarda a liberação de outro recurso alocado ou dependente do primeiro processo (A).

  • Deadlock é a situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá

  • Se ninguem esta com o recurso P pq ta ocorrendo espera circular?