4 Interbloqueos
4 Interbloqueos
Sistemas Operativos
2° año Ing. en Sistemas de Información
Universidad Tecnológica Nacional Facultad Regional Villa María
Agenda
•Introducción Interbloqueos
•Recursos
•Algoritmo de avestruz.
•Detección, recuperación
•Evasión
•Prevención
Recursos
–Secuecia de eventos
Solicitud
●
Utilización
●
Liberación
●
•Bloqueo vs inactividad
Adquisición de recursos
•Definición:
•„Un conjunto de procesos está en un abrazo mortal cuando todos los procesos en ese conjunto
están esperando un evento que sólo puede ser causado por otro proceso en el conjunto. „
•Ninguno se puede:
Ejecutar
Liberar recursos
Ser despertado
Interbloqueos
1- Exclusión mutua (Un recurso se asigna a un solo proceso en un Tiempo o está libre)
4- Espera circular. (Debe haber una cadena circular donde cada uno espera por el recurso del otro).
Interbloqueos
•Modelado de Interbloqueos
Interbloqueos
Interbloqueos
Interbloqueos
Algoritmo de la avestruz
•Estados inseguros
Cómo prevenir Interbloqueos
•4 Condiciones de Coffman