Explore as questões disponíveis e prepare-se para seus estudos!
No contexto de gerenciamento de processos e recursos pelo sistema operacional do computador, analise a situação a seguir.
Dois processos, “A” e “B”, querem enviar para a impressora um arquivo que está em um pen-drive, estando esses recursos disponíveis. “A” solicita e consegue acesso à impressora. “B” solicita e consegue acesso ao arquivo. Agora, “A” solicita acesso ao arquivo, mas é negado até que “B” o libere. Porém, “B”, agora, solicita a impressora, que também é negada, até que “A” a libere. Assim, os dois processos são bloqueados.
A situação descrita mostra a ocorrência de
Em um sistema operacional de computador, três processos estão na seguinte situação:
− o processo P1 tem a posse do recurso R1.
− o processo P2 tem a posse do recurso R2.
− o processo P3 tem a posse do recurso R3.
O processo P1 solicita o recurso R2, o processo P2 solicita o recurso R3, e o processo P3 solicita o recurso R1. Sobre essa situação, é correto afirmar que
Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. Porém, em alguns sistemas, esse procedimento passa a ser importante.
Qual é uma boa maneira para se evitar deadlock?