Leia o texto a seguir:
Na literatura, autores como Tanembaum apresentam o deadlock como o estado em que dois ou mais processos ficam por tempo indefinido esperando que os outros processos liberem o recurso que está utilizando. Existem alguns exemplos práticos, como uma ponte onde só pode passar um carro por vez ou uma passarela onde só pode passar uma pessoa por vez. A ponte ou passarela podem ser entendidos como os recursos, e o carro ou a pessoa como os processos.
Refletindo sobre o conceito de deadlock, avalie as seguintes asserções e a relação proposta entre elas.
I. Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a exclusão mútua.
PORQUE
II. Para que haja deadlock, é necessário que ocorram quatro condições simultaneamente: exclusão mútua, starvation, espera circular e retenção e espera.
A respeito dessas asserções, assinale a opção correta:
Grupo de escolhas da pergunta
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I e II são ambas proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.