SlideShare una empresa de Scribd logo
1 de 8
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA
LA EDUCACIÓN
I.U.T. “ANTONO JOSÉ DE SUCRE”
BARQUISIMETO ESTADO-LARA
AUTOR:JUAN DANIEL GIMENEZ
C.I. 26.049.939
PROFESORA: YANMELIA CRESPO
SISTEMAS OPERATIVOS II
S.A.IA.
INFORMATICA 78
1.EJEMPLIFIQUE UNA SITUACIÓN DE LOS
SISTEMAS OPERATIVOS DONDE SE
PRODUZCA INANICIÓN, PERO NO HAY
INTERBLOQUEO Y UNA SITUACIÓN
DONDE SE PRODUZCA INANICIÓN E
INTERBLOQUEO.
RESPUESTA
Inanición sin interbloqueo: Ocurre cuando el S.O detiene de manera
simultanea dos o mas procesos para evaluar cual requiere seguir su ejecución
en ese momento de detención tenemos la inanición.
Ejemplo: Cuando se encuentran 2 vehículos en una avenida próximos a un
cruce se produce un alto en ambos vehículos si existe un semáforo este
indicara cual le tocara continuar para que no arranquen ambos al mismo
tiempo y evitar causar daños al otro.
Inanición con interbloqueo: Esto sucede cuando dos o mas procesos intentan
usar el mismo recurso simultáneamente y trae como consecuencia que se
bloquean mutuamente.
Ejemplo: Si 2 vehículos que transitan en una avenida la cual se interceptan
entre si, en un cruce, si en este caso no existe un semáforo que señale quien le
corresponde pasar puede darse el caso en el que ambos quieran cruzar al
mismo tiempo, allí se produciría un interbloqueo, también ocurriría si uno de
ellos queda atravesado y se accidenta produce una inanición e interbloqueo ya
que no le permitirá el paso a los demás vehículos que intenten circular por el
lugar.
2. Sean 4 procesos y 3 recursos: el recurso 1 cuenta con
5 unidades, el recurso 2 tiene 3 unidades, el
recurso 3 tiene 4 unidades que realizan las siguientes
peticiones:
A. El proceso 1 solicita 3 unidades del recurso 3
B. El proceso 2 solicita 2 unidades del recurso 1
C. El proceso 3 solicita 4 unidades del recurso 2
D. El proceso 4 solicita 1 unidad del recurso 1.
E. Calcule G y su representación gráfica.
RESPUESTA:
P1:Solicita(R3[3])-------SOLICITA 3 UNIDADES 2.
P2:Solicita(R2[2])-------SOLICITA 2 UNIDADES 3.
P3:Solicita(R2[4])-------SOLICITA 4 UNIDADES (BLOQUEO) 4.
P4:Solicita(R1[1])-------SOLICITA 1 UNIDAD
N:{P1, P2, P3, P4, R1(5), R2(3), R3(4)}
A:{R3 P1,R3 P1, R3 P1, R2 P2, R2 P2, P3 R2, R1 P4}
Bloqueado P3 ya q R2 no tiene suficientes recursos
Los procesos 1, 2 y 4 obtienen las unidades que necesitan para
ejecutarse de sus respectivos recursos, pero el proceso 3 no obtiene las
unidades necesarias ya que el recurso no las pose e completas. La
cantidad máxima de procesos que puede existir para que no haya
interbloqueo es de 3,ya que cada proceso utiliza 2 recursos, 1 de cada
tipo, entonces al tener 3 procesos se utilizan 6recursos que son los
disponibles, si colocamos 1 proceso más, se necesitarían recursos de otro
proceso y se obtendría un bloqueo.
El proceso numero 3 ha sido bloqueado ya que R2 no tiene
suficientes recursos.
3.Supóngase un sistema con 2 tipos de recursos, con 3
unidades disponibles cada recurso.
En este sistema se ejecutan procesos tal que cada uno de
ellos necesita una unidad de cada tipo de recursos.
¿Cuál es el número máximo de procesos que puede
existir de forma tal que se asegure que no haya
interbloqueo?
RESPUESTA: Cada proceso
demanda una unidad
disponible de cada recurso.
Por esto solo pueden ser 3
procesos para evitar
interbloqueos si fuesen mas
habría un conflicto entre los
procesos pues estarían
compitiendo entre si para
llegar a un recurso y de esta
manera poder ser
completados
P1
P2
R1
R2
P3

Más contenido relacionado

Similar a Ejercicios propuestos sobre interbloqueos.

Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueosynato
 
Sistemas Operativos Jose Carrillo
Sistemas Operativos Jose CarrilloSistemas Operativos Jose Carrillo
Sistemas Operativos Jose CarrilloJose Carrillo
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueoslenionic
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueoslenionic
 
Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2Freddy González C
 
sistema operativo 2
sistema operativo 2 sistema operativo 2
sistema operativo 2 Manuel Medina
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueosCruzyJuarez
 
Ejercicios interbloqueoos
Ejercicios interbloqueoosEjercicios interbloqueoos
Ejercicios interbloqueooscmarchan26
 
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564Edwin Mogollón
 
Interbloqueos flores janire
Interbloqueos flores janireInterbloqueos flores janire
Interbloqueos flores janireflores_janire
 
Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueoselrapp24
 
Presentacion Ejercicios de Interbloqueos
Presentacion Ejercicios de InterbloqueosPresentacion Ejercicios de Interbloqueos
Presentacion Ejercicios de InterbloqueosHector Camacaro
 

Similar a Ejercicios propuestos sobre interbloqueos. (16)

Ejercicios
Ejercicios Ejercicios
Ejercicios
 
Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueos
 
Sistemas Operativos Jose Carrillo
Sistemas Operativos Jose CarrilloSistemas Operativos Jose Carrillo
Sistemas Operativos Jose Carrillo
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2
 
sistema operativo 2
sistema operativo 2 sistema operativo 2
sistema operativo 2
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueos
 
Ejercicios interbloqueoos
Ejercicios interbloqueoosEjercicios interbloqueoos
Ejercicios interbloqueoos
 
ejercicios interbloque
ejercicios interbloqueejercicios interbloque
ejercicios interbloque
 
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564
Ejercicios propuesto de interbloqueo - Edwin Mogollón 20499564
 
Interbloqueos flores janire
Interbloqueos flores janireInterbloqueos flores janire
Interbloqueos flores janire
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Interbloqueos
Interbloqueos Interbloqueos
Interbloqueos
 
Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueos
 
Presentacion Ejercicios de Interbloqueos
Presentacion Ejercicios de InterbloqueosPresentacion Ejercicios de Interbloqueos
Presentacion Ejercicios de Interbloqueos
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Ejercicios propuestos sobre interbloqueos.

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN I.U.T. “ANTONO JOSÉ DE SUCRE” BARQUISIMETO ESTADO-LARA AUTOR:JUAN DANIEL GIMENEZ C.I. 26.049.939 PROFESORA: YANMELIA CRESPO SISTEMAS OPERATIVOS II S.A.IA. INFORMATICA 78
  • 2. 1.EJEMPLIFIQUE UNA SITUACIÓN DE LOS SISTEMAS OPERATIVOS DONDE SE PRODUZCA INANICIÓN, PERO NO HAY INTERBLOQUEO Y UNA SITUACIÓN DONDE SE PRODUZCA INANICIÓN E INTERBLOQUEO.
  • 3. RESPUESTA Inanición sin interbloqueo: Ocurre cuando el S.O detiene de manera simultanea dos o mas procesos para evaluar cual requiere seguir su ejecución en ese momento de detención tenemos la inanición. Ejemplo: Cuando se encuentran 2 vehículos en una avenida próximos a un cruce se produce un alto en ambos vehículos si existe un semáforo este indicara cual le tocara continuar para que no arranquen ambos al mismo tiempo y evitar causar daños al otro. Inanición con interbloqueo: Esto sucede cuando dos o mas procesos intentan usar el mismo recurso simultáneamente y trae como consecuencia que se bloquean mutuamente. Ejemplo: Si 2 vehículos que transitan en una avenida la cual se interceptan entre si, en un cruce, si en este caso no existe un semáforo que señale quien le corresponde pasar puede darse el caso en el que ambos quieran cruzar al mismo tiempo, allí se produciría un interbloqueo, también ocurriría si uno de ellos queda atravesado y se accidenta produce una inanición e interbloqueo ya que no le permitirá el paso a los demás vehículos que intenten circular por el lugar.
  • 4. 2. Sean 4 procesos y 3 recursos: el recurso 1 cuenta con 5 unidades, el recurso 2 tiene 3 unidades, el recurso 3 tiene 4 unidades que realizan las siguientes peticiones: A. El proceso 1 solicita 3 unidades del recurso 3 B. El proceso 2 solicita 2 unidades del recurso 1 C. El proceso 3 solicita 4 unidades del recurso 2 D. El proceso 4 solicita 1 unidad del recurso 1. E. Calcule G y su representación gráfica.
  • 5. RESPUESTA: P1:Solicita(R3[3])-------SOLICITA 3 UNIDADES 2. P2:Solicita(R2[2])-------SOLICITA 2 UNIDADES 3. P3:Solicita(R2[4])-------SOLICITA 4 UNIDADES (BLOQUEO) 4. P4:Solicita(R1[1])-------SOLICITA 1 UNIDAD N:{P1, P2, P3, P4, R1(5), R2(3), R3(4)} A:{R3 P1,R3 P1, R3 P1, R2 P2, R2 P2, P3 R2, R1 P4} Bloqueado P3 ya q R2 no tiene suficientes recursos Los procesos 1, 2 y 4 obtienen las unidades que necesitan para ejecutarse de sus respectivos recursos, pero el proceso 3 no obtiene las unidades necesarias ya que el recurso no las pose e completas. La cantidad máxima de procesos que puede existir para que no haya interbloqueo es de 3,ya que cada proceso utiliza 2 recursos, 1 de cada tipo, entonces al tener 3 procesos se utilizan 6recursos que son los disponibles, si colocamos 1 proceso más, se necesitarían recursos de otro proceso y se obtendría un bloqueo.
  • 6. El proceso numero 3 ha sido bloqueado ya que R2 no tiene suficientes recursos.
  • 7. 3.Supóngase un sistema con 2 tipos de recursos, con 3 unidades disponibles cada recurso. En este sistema se ejecutan procesos tal que cada uno de ellos necesita una unidad de cada tipo de recursos. ¿Cuál es el número máximo de procesos que puede existir de forma tal que se asegure que no haya interbloqueo?
  • 8. RESPUESTA: Cada proceso demanda una unidad disponible de cada recurso. Por esto solo pueden ser 3 procesos para evitar interbloqueos si fuesen mas habría un conflicto entre los procesos pues estarían compitiendo entre si para llegar a un recurso y de esta manera poder ser completados P1 P2 R1 R2 P3