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.
- Espera circular.
- Posse e espera.
- Exclusão mútua.
- 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