Este documento describe el concepto de interbloqueo en sistemas operativos, que ocurre cuando procesos están bloqueados de forma permanente porque cada proceso tiene un subconjunto de los recursos que necesita y está esperando que otros procesos liberen los recursos restantes. Explica que hay tres condiciones para el interbloqueo: acceso exclusivo a recursos, que un proceso puede retener recursos asignados mientras espera otros, y que ningún proceso puede ser obligado a abandonar recursos. También describe métodos indirectos y directos para prevenir interbloqueos
3. INTERBLOQUEOS
Es la situación donde unos procesos están
permanentemente bloqueados como
consecuencia de que cada proceso ha
adquirido un subconjunto de los recursos
que necesita para su operación y esta
esperando la liberación de los restantes
recursos mantenidos por otros proceso
del mismo grupo haciendo así imposible
que ninguno de los procesos pueda
continuar.
4. PRINCIPIOS DEL
INTERBLOQUEO
Una situación que se nos produce en los
interbloqueo tiene lugar cuando ninguno de los
procesos que compiten por los recursos del
sistema cuando interactúan entre si puede avanzar
por carecer de alguna cosa o algún recurso o
esperar a que se produzca un tipo de evento.
5. Aquí podemos dar un ejemplo de el posible interbloqueo que se puede
dar es unas circunstancias
6. Condiciones de interbloqueo
Podemos dar tres condiciones que nunca van a
cambiar y siempre se van a producir en un
interbloqueo:
1. Que exista acceso a algún recurso en exclusión
mutua.
2. Que un proceso pueda retener los recursos que
le han sido asignados mientras
espera que se le asignen los que necesitan.
3. Que ningún proceso pueda ser obligado a
abandonar los recursos que retenga.
7. Prevención de interbloqueos
Para prevenir un interbloqueo podemos
tenemos dos tipos
•Métodos indirectos: que consisten en
prevenir o impedir la aparición de alguna
de
las tres condiciones iniciales de
interbloqueo.
•Métodos directos: que consisten en evitar
la aparición del círculo vicioso de espera,
es decir, la cuarta condición.