Please enable JavaScript.
Coggle requires JavaScript to display documents.
DEADLOCK (Detección y Recuperación :male-detective: (recuperacion…
DEADLOCK
PROGRAMAS
BLOQUEO MUTUO
CONDICIONES DE COFFMAN :star:
exclusion mutua
control exclusivo de recursos
contencion y espera
tiene recursos y espera otro mas
no apropiatividad
no se pueden quitar recursos asginados
espera circular
cada proceso tiene lo q otro necesita
si se cumplen 4
bloqueo efectivo
si se cumplen 3
situacion de riesgo
Manejo
Politicas
liberales
asignan recursos lo antes posible
conservadoras
controlan asignación de recursos
Ignorar
Avestruz :bird:
UNIX :free:
responsabilidad en programadores :nerd_face:
Prevención :shield:
modelar comportamiento del OS
set de métodos
solicitud de recursos
evitar 4COFFMAN
exclusión mutua
poner todo en una cola
contención y espera
solicitar recursos al inicio
no apropiativa
quitar recursos
espera circular
ordenar recursos numéricamente
Evasión :runner:
condiciones menos estrictas
mejor manejo de recursos
evitar consecuencias
toma en cuenta
recursos disponibles
pedidos futuros
no disponibles
liberaciones futuras
asignar recursos
caso seguro
orden en procesos
todos se ejecutan
ALGORITMO BANQUERO :moneybag:
problemas
numero de procesos no es fijo
recursos pueden desaparecer
no se conocen las necesidades maximas
Detección y Recuperación :male-detective:
toma medidas para eliminarlo
despejar bloqueos
continuar ejecución
detecta cuando ocurren
se recupera
mecanismos de detección
un recurso de cada tipo
grafo de recursos
algoritmos
contencion de recurso
peticion de recurso
interbloqueo
verificar ciclos
varios recursos de cada tipo
algoritmo de matrices
recuperacion
apropiacion
quitar temporalmente un recurso
retroceso
comprobación periódica
imagen de memoria
estado del recurso
eliminación de procesos
quitar uno del ciclo
quitar uno que no este en el cliclo