Diferencia entre revisiones de «Definición de interbloqueo»
De Wiki de Sistemas Operativos
(Página nueva: También conocido como '''bloqueo mutuo''' o '''deadlock'''. Es el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema o bien se comunican unos co...) |
|||
Línea 1: | Línea 1: | ||
También conocido como '''bloqueo mutuo''' o '''deadlock'''. | También conocido como '''bloqueo mutuo''' o '''deadlock'''. | ||
− | Es el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema o bien se comunican unos con otros. | + | Es el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema o bien se comunican unos con otros. Existen una serie de [[Condiciones para el interbloqueo y estrategias de resolución#condiciones|condiciones]] para que se produzca dicho bloqueo y una serie de [[Condiciones para el interbloqueo y estrategias de resolución#estrategias|estrategias]] para resolverlos. |
* Ejemplo simple: | * Ejemplo simple: |
Revisión del 18:19 25 abr 2011
También conocido como bloqueo mutuo o deadlock.
Es el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema o bien se comunican unos con otros. Existen una serie de condiciones para que se produzca dicho bloqueo y una serie de estrategias para resolverlos.
- Ejemplo simple:
Se aprecian dos procesos (A y B), cada uno con un recurso diferente asociado (R1 y R2). Llega un punto en el que el proceso A ha adquirido el recurso R2 y el proceso B ha adquirido el recurso R1 y cada proceso necesita el otro recurso. Este es el punto de interbloqueo.