Questão FC267011
Durante o gerenciamento dos processos por um Sistema Operacional, algumas condições devem ser válidas para ocorrência de impasses (deadlocks). Uma das condições necessárias é que c
Gerência de Processos
IDECAN · 2024
Durante o gerenciamento dos processos por um Sistema Operacional, algumas condições devem ser válidas para ocorrência de impasses (deadlocks). Uma das condições necessárias é que cada recurso só pode ser associado a exatamente um processo ou estar disponível. Marque a alternativa que indica a denominação dessa condição.
- Posse e espera.
- Exclusão mútua.
- Espera circular.
- Não preempção.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Exclusão mútua significa que um recurso que não pode ser compartilhado fica associado a no máximo um processo por vez; se estiver em uso, os demais processos devem aguardar sua liberação.
Na prática, trata-se de dispositivos ou estruturas críticas — por exemplo, uma impressora ou uma área de memória — cujo acesso simultâneo causaria inconsistência ou falha.
Esse princípio é uma das condições necessárias para ocorrer um deadlock: ao tornar o recurso indivisível, cria-se a possibilidade de espera entre processos por recursos exclusivos.
Sistemas operacionais controlam a exclusão mútua com mecanismos como mutexes, semáforos e bloqueios, garantindo integridade, mas sem, por si só, eliminar a chance de impasse.
Conteúdo do catálogo FC Concursos · Atualizado em