Documente Academic
Documente Profesional
Documente Cultură
mx
01.800.444.8835
(55) 3684.1404
Nombre de la materia
Sistemas operativos
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales
Nombre de la Tarea
Bloqueos mutuos
www.utel.edu.mx
01.800.444.8835
(55) 3684.1404
BLOQUEOS MUTUOS
Cmo
los
bloqueos
ayudan
al
sistema
operativo
para
su
buen
funcionamiento?
No lo hacen.
Es el bloqueo permanente de un conjunto de procesos o hilos de ejecucin en un
sistema concurrente que compiten por recursos del sistema o bien se comunican
entre ellos. A diferencia de otros problemas de concurrencia de procesos, no existe
una solucin general para los interbloqueos.
La secuencia de eventos necesarios para utilizar un recurso es la siguiente:
1. Solicitar el recurso.
2. Utilizar el recurso.
3. Liberar el recurso.
www.utel.edu.mx
01.800.444.8835
Si el recurso no est disponible cuando se lo solicita:
(55) 3684.1404
En otros S.O. la solicitud falla y el proceso debe esperar para luego intentar
nuevamente.
www.utel.edu.mx
01.800.444.8835
Considera un sistema con dos tipos de recursos, con tres unidades disponibles
(55) 3684.1404
para cada uno de ellos. En este sistema se ejecutan procesos de forma tal que
cada uno de ellos necesita una unidad de cada tipo de recurso. Cul es el
mximo de procesos que puede existir de forma que se asegure que no puede
haber interbloqueo?
Se tienen 2 tipos de recursos, con 3 unidades de cada uno, es decir: R1 (X1, X2, X3)
R2 (Y1, Y2, Y3) Y cada proceso que se ejecuta necesita una 'X' y 'Y', es decir: P1 (X1
y Y1) P2 (X2 y Y2) P3 (X3 y Y3) Se concluye que: Seran posibles solo 3 procesos,
para que no haya interbloqueo en el sistema.
Referencias bibliogrficas
www.utel.edu.mx
01.800.444.8835
(55) 3684.1404
ANDREW S. TANENBAUM. (2009). SISTEMAS OPERATIVOS MODERNOS.