FC ConcursosFC Concursos

Questão FC375735

Impasse ou deadlock é uma condição que ocorre em sistemas operacionais, no qual um processo A necessita de um recurso A que está alocado em um processo B, que, por sua vez, precisa

Gerência de Processos

Instituto Consulplan · 2022

Impasse ou deadlock é uma condição que ocorre em sistemas operacionais, no qual um processo A necessita de um recurso A que está alocado em um processo B, que, por sua vez, precisa de um recurso B que está alocado em um processo A. Para que ocorra um impasse, quatro condições precisam ser válidas; uma delas possui a seguinte descrição “cada recurso está atualmente associado a exatamente um processo ou está disponível”. Assinale a alternativa que apresenta tal condição.

  1. Espera circular.
  2. Posse e espera.
  3. Exclusão mútua.
  4. Não preempção.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Exclusão mútua significa que um recurso só pode estar ligado a um único processo por vez ou estar livre para alocação. Em outras palavras, o recurso não é compartilhável simultaneamente; existe apenas uma instância disponível para uso exclusivo.

Na prática, dispositivos como impressoras, controladores de disco ou portas seriais exemplificam essa condição: enquanto um processo usa o recurso, outros devem aguardar sua liberação.

Essa característica é essencial para o surgimento de um impasse (deadlock), pois cria a possibilidade de bloqueio mútuo quando processos detêm recursos exclusivos e aguardam outros que estão presos.

Eliminar a exclusão mútua (tornando recursos totalmente compartilháveis) evita esse tipo específico de bloqueio, mas na maioria dos casos isso não é viável devido à natureza do recurso ou restrições de integridade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo