CAPITULO 8 Flashcards

1
Q

Cuando ocurre un interbloqueo

A

ocurre en un conjunto de procesos cuando cada proceso en el conjunto está esperando un evento que sólo puede ser causado por otro proceso en el conjunto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Condiciones necesarias para el interbloqueo

A

(1) exclusión mutua, (2) mantener y esperar, (3) sin prioridad y (4) espera circular.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

cuando es posible un interbloqueo

A

solo es posible cuando están presentes las cuatro condiciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como se pueden evitar los bloqueos mutuos

A

Los bloqueos mutuos se pueden evitar asegurándose de que no se produzca una de las cuatro condiciones necesarias para que se produzca un bloqueo mutuo. De las cuatro condiciones necesarias, eliminar la espera circular es el único enfoque práctico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

como se puede evitar el uso del interbloqueo

A

se puede evitar mediante el uso del algoritmo del banquero, que no otorga recursos si al hacerlo llevaría al sistema a un estado inseguro en el que sería posible un interbloqueo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

que puede evaluar Un algoritmo de detección de puntos muertos ?

A

puede evaluar procesos y recursos en un sistema en ejecución para determinar si un conjunto de procesos se encuentra en un estado de punto muerto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como se recupera un sistema del punto muerto?

A

un sistema puede intentar recuperarse del punto muerto abortando uno de los procesos en la espera circular o apropiándose de los recursos que se han asignado a un proceso en punto muerto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly