Ingrid Nunes
EQUIPE
26/08/2026 • 00:01
Vamos estudar o conceito de deadlock. Deadlock, ou impasse, é uma situação clássica em sistemas operacionais em que processos competem por recursos e acabam bloqueados de maneira permanente porque cada um espera por um recurso que está sendo retido por outro.
Existem quatro condições necessárias para que um deadlock possa ocorrer, segundo Coffman: exclusão mútua, posse e espera, não preempção e espera circular. A questão apresenta três dessas condições.
Vamos analisar cada afirmação:
I. Exclusão mútua: Está correta. Um recurso só pode ser alocado a um único processo, ou está disponível. Isso define a exclusão mútua.
II. Posse e espera: Certo. Essa condição diz que processos podem manter recursos já adquiridos e, ao mesmo tempo, pedir novos. Isso é fundamental para deadlock.
III. Não preempção: Correta. Os recursos só podem ser liberados voluntariamente pelo processo, não podem ser retirados à força.
Portanto, as três afirmações estão corretas. Assim, a resposta é a opção e.
Existem quatro condições necessárias para que um deadlock possa ocorrer, segundo Coffman: exclusão mútua, posse e espera, não preempção e espera circular. A questão apresenta três dessas condições.
Vamos analisar cada afirmação:
I. Exclusão mútua: Está correta. Um recurso só pode ser alocado a um único processo, ou está disponível. Isso define a exclusão mútua.
II. Posse e espera: Certo. Essa condição diz que processos podem manter recursos já adquiridos e, ao mesmo tempo, pedir novos. Isso é fundamental para deadlock.
III. Não preempção: Correta. Os recursos só podem ser liberados voluntariamente pelo processo, não podem ser retirados à força.
Portanto, as três afirmações estão corretas. Assim, a resposta é a opção e.