listaexercicio_impasses
-
Upload
vinicius-matias-diniz -
Category
Documents
-
view
37 -
download
0
Transcript of listaexercicio_impasses
Universidade Estadual da Paraíba
Centro de Ciência e Tecnologia
Departamento de Matemática e Computação
Curso de Licenciatura em Computação
Componente Curricular: Sistemas Operacionais
Período: 6º Semestre: 2010.2
Professora: Ana Isabella Muniz Leite
Aluno (a):
Lista de Exercício - Impasses
1. Um sistema pode estar em um estado que não está em deadlock ou seguro?
2. Uma maneira de evitar deadlocks é eliminar a condição de posse e espera. No texto foi proposto que antes de pedir um recurso novo, um processo deve primeiro largar todos os recursos que ele tem posse (assumindo que isso é possível). Explique por que esse método de recuperação não é eficiente.
3. Estudantes de computação em um laboratório de informática enviam os seus arquivos a serem impressos a um servidor que grava os arquivos em um spool no disco. Quais são as condições que podem disparar um deadlock se o espaço de disco é limitado? Como o deadlock pode ser evitado? Além disso, descreva quais recursos, nesse caso, são preemptíveis e quais são não preemptíveis.
4. Um sistema tem dois processos e três recursos idênticos. Cada processo precisa de no máximo dois recursos. Deadlock é possível? Explique a resposta.
5. Um sistema tem quatro processos e cinco recursos que podem ser alocados. As matrizes de
alocação e de necessidade estão da seguinte forma:
Qual o menor valor de X para que este estado seja seguro?