SlideShare una empresa de Scribd logo
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
“ANTONIO JOSE DE SUCRE”
EXTENSIÓN BARQUISIMETO
Elaborado por:
Padivi Hidalgo C.I 22.335.802
José Tua C.I 20.017.686
Informática “A”
Prof. Yanmelia Crespo
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.
La inanición es un problema relacionado con los sistemas Multitareas, donde a
un proceso específico o un hilo de ejecución (subproceso) se le deniega siempre
el acceso
a un recurso compartido. Sin este recurso, la tarea a ejecutar no puede ser nunca
finalizada.
La inanición es una situación similar al INTERBLOQUEO pero las causas son
diferentes. En el INTERBLOQUEO, dos procesos o dos hilos de ejecución llegan a
un punto muerto cuando cada uno de ellos necesita un recurso que es ocupado
por el otro. En cambio, en este caso, uno o más procesos están esperando
recursos ocupados por otros procesos que no se encuentran necesariamente en
ningún punto muerto
Ejemplo de Inanición sin Interbloqueo:
En una Organización se tiene una RED configurada para “X” usuarios conectados
vía cableado estructurados e igualmente, posee una cantidad “Y” que pueden
conectarse de forma inalámbrica. De la misma manera, se posee una Impresora
única de RED, que sirve a TODOS los usuarios que a ella se conecten. El Stack
de servicio de cola de impresión configurada a dicha impresora es de “N”
servicios.
Una vez que la cola de servicios se “copa” o “llena” NO va a permitir que un nuevo
requerimiento, es decir, el servicio “n+1” entre a la cola de atención de la
Impresora, hasta que se libere el espacio que le permita incorporarse al Stack
configurado.
Ejemplo de Inanición con Interbloqueo:
El Dead Lock, ocurre mucho en la programación o manejo de base de datos, - si
estas no poseen activos ciertas condiciones en el momento de su instalación. Por
ejemplo, dos usuarios distintos, pero con las mismas autorizaciones y
dimensiones, desean acceder a un registro “X”, pero el tiempo de reloj o velocidad
de procesador, no permite, por asignación de recursos, “bloquear” el acceso a ese
registro, y ocurre que ambos usuarios “llegan” al mismo tiempo al registro “X”, en
sí, el CPU “no sabe” a quien darle o “soltarle” el registro solicitado. Allí puede , de
seguro, ocurrir un Dead Lock.
Se tienen dos procesos que desean imprimir un archivo situado en una cinta al
mismo tiempo. El proceso A solicita en uso exclusivo la impresora mientras el
proceso B solicita el uso exclusivo de la cinta. El proceso A no puede comenzar la
impresión porque no tiene acceso a la cinta, pero no libera la impresora. Mientras
tanto, el proceso B no inicia la impresión ya que no tiene acceso a la impresora,
pero no libera la apropiación de la cinta. Se dice que los procesos se han
bloqueado y permanecerá así para siempre, en un bucle de espera infinita, si el
SO no se encarga de solucionarlo.
2. Sean 4 procesos y se tienen 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 Calcule G y su representación Gráfica.
{P1, P2, P3, P4, R1 (5), R2 (3), R3 (4)}
{R3 P1, R3 P1, R3 P1, R1 P2, R1 P2, R2 P3, R2 P3, R2 P3, R1 P4}
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?
Se tienen dos tipos de recursos con 3 unidades de cada uno, es decir:
R1 (X1, X2, X3)
R2 (Y1, Y2, Y3)
Y cada proceso necesita una 'X' y 'Y', es decir:
P1 (X1 y Y1)
P2 (X2 y Y2)
P3 (X3 y Y3)
Entonces:
Podría concluir primeramente que debemos conocer la inacción y el
interbloqueo y la relación q tienen ambos. Los diseñadores y los
programadores deben tener en cuenta en la parte de red y en la programación
para no tener esos problemas. Entonces serían posibles solo 3 procesos, para
que no ocurra un interbloqueo en el sistema.
R1
5U
R2
3U
R2
3U
Bibliografía
https://technet.microsoft.com/es-es/library/ms177433%28v=sql.105%29.aspx
http://sopa.dis.ulpgc.es/so/teoria/pdf/so-11-Interbloqueo.pdf
http://es.slideshare.net/elopez88/interbloqueo-sistemas-operativos
http://wikiversidad.wikispaces.com/Interbloqueo+%28Sistema+Operativo%29

Más contenido relacionado

Similar a Interbloqueo

Ejercicios interbloqueos
Ejercicios  interbloqueosEjercicios  interbloqueos
Ejercicios interbloqueos
jepastran
 
sistema operativo 2
sistema operativo 2 sistema operativo 2
sistema operativo 2
Manuel Medina
 
Problemas basicos de comunicación
Problemas basicos de comunicaciónProblemas basicos de comunicación
Problemas basicos de comunicación
Alex Acosta
 
Interbloqueos hernandez rodriguez
Interbloqueos hernandez rodriguezInterbloqueos hernandez rodriguez
Interbloqueos hernandez rodriguez1yenny
 
Presentación1
Presentación1Presentación1
Presentación1
janet290
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacinto
Areli996
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
Reiven Hernandez
 
Ejercicios interbloqueos
Ejercicios  interbloqueosEjercicios  interbloqueos
Ejercicios interbloqueos
jepastran
 
Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2
Freddy González C
 
procesos de los sistemas operativos
 procesos de los sistemas operativos  procesos de los sistemas operativos
procesos de los sistemas operativos G Hoyos A
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
Santiago
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueos
CruzyJuarez
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2
Rosmery Rodriguez Reyes
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
Velazquez Cruz Amairany
 
Ejercicios interbloqueos jose tovar
Ejercicios interbloqueos   jose tovarEjercicios interbloqueos   jose tovar
Ejercicios interbloqueos jose tovarjatovar2013
 
Ejercicios interbloqueos jose tovar
Ejercicios interbloqueos   jose tovarEjercicios interbloqueos   jose tovar
Ejercicios interbloqueos jose tovarjatovar2013
 
Interbloqueos ejercicios
Interbloqueos ejerciciosInterbloqueos ejercicios
Interbloqueos ejercicios
Edwin Garces
 
Vega_NoAnimation.pptx
Vega_NoAnimation.pptxVega_NoAnimation.pptx
Vega_NoAnimation.pptx
AlexEduardoHernandez
 
ejercicios interbloque
ejercicios interbloqueejercicios interbloque
ejercicios interbloque
Leomar Martinez
 

Similar a Interbloqueo (20)

Ejercicios interbloqueos
Ejercicios  interbloqueosEjercicios  interbloqueos
Ejercicios interbloqueos
 
sistema operativo 2
sistema operativo 2 sistema operativo 2
sistema operativo 2
 
Problemas basicos de comunicación
Problemas basicos de comunicaciónProblemas basicos de comunicación
Problemas basicos de comunicación
 
Interbloqueos hernandez rodriguez
Interbloqueos hernandez rodriguezInterbloqueos hernandez rodriguez
Interbloqueos hernandez rodriguez
 
Presentación1
Presentación1Presentación1
Presentación1
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacinto
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Ejercicios interbloqueos
Ejercicios  interbloqueosEjercicios  interbloqueos
Ejercicios interbloqueos
 
Interbloqueos
Interbloqueos Interbloqueos
Interbloqueos
 
Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2Ejercicios Sistemas Operativo 2
Ejercicios Sistemas Operativo 2
 
procesos de los sistemas operativos
 procesos de los sistemas operativos  procesos de los sistemas operativos
procesos de los sistemas operativos
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueos
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
 
Ejercicios interbloqueos jose tovar
Ejercicios interbloqueos   jose tovarEjercicios interbloqueos   jose tovar
Ejercicios interbloqueos jose tovar
 
Ejercicios interbloqueos jose tovar
Ejercicios interbloqueos   jose tovarEjercicios interbloqueos   jose tovar
Ejercicios interbloqueos jose tovar
 
Interbloqueos ejercicios
Interbloqueos ejerciciosInterbloqueos ejercicios
Interbloqueos ejercicios
 
Vega_NoAnimation.pptx
Vega_NoAnimation.pptxVega_NoAnimation.pptx
Vega_NoAnimation.pptx
 
ejercicios interbloque
ejercicios interbloqueejercicios interbloque
ejercicios interbloque
 

Último

Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 

Último (20)

Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 

Interbloqueo

  • 1. INSTITUTO UNIVERSITARIO DE TECNOLOGIA “ANTONIO JOSE DE SUCRE” EXTENSIÓN BARQUISIMETO Elaborado por: Padivi Hidalgo C.I 22.335.802 José Tua C.I 20.017.686 Informática “A” Prof. Yanmelia Crespo
  • 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. La inanición es un problema relacionado con los sistemas Multitareas, donde a un proceso específico o un hilo de ejecución (subproceso) se le deniega siempre el acceso a un recurso compartido. Sin este recurso, la tarea a ejecutar no puede ser nunca finalizada. La inanición es una situación similar al INTERBLOQUEO pero las causas son diferentes. En el INTERBLOQUEO, dos procesos o dos hilos de ejecución llegan a un punto muerto cuando cada uno de ellos necesita un recurso que es ocupado por el otro. En cambio, en este caso, uno o más procesos están esperando recursos ocupados por otros procesos que no se encuentran necesariamente en ningún punto muerto Ejemplo de Inanición sin Interbloqueo: En una Organización se tiene una RED configurada para “X” usuarios conectados vía cableado estructurados e igualmente, posee una cantidad “Y” que pueden conectarse de forma inalámbrica. De la misma manera, se posee una Impresora única de RED, que sirve a TODOS los usuarios que a ella se conecten. El Stack de servicio de cola de impresión configurada a dicha impresora es de “N” servicios. Una vez que la cola de servicios se “copa” o “llena” NO va a permitir que un nuevo requerimiento, es decir, el servicio “n+1” entre a la cola de atención de la Impresora, hasta que se libere el espacio que le permita incorporarse al Stack configurado. Ejemplo de Inanición con Interbloqueo: El Dead Lock, ocurre mucho en la programación o manejo de base de datos, - si estas no poseen activos ciertas condiciones en el momento de su instalación. Por ejemplo, dos usuarios distintos, pero con las mismas autorizaciones y dimensiones, desean acceder a un registro “X”, pero el tiempo de reloj o velocidad de procesador, no permite, por asignación de recursos, “bloquear” el acceso a ese registro, y ocurre que ambos usuarios “llegan” al mismo tiempo al registro “X”, en sí, el CPU “no sabe” a quien darle o “soltarle” el registro solicitado. Allí puede , de seguro, ocurrir un Dead Lock.
  • 3. Se tienen dos procesos que desean imprimir un archivo situado en una cinta al mismo tiempo. El proceso A solicita en uso exclusivo la impresora mientras el proceso B solicita el uso exclusivo de la cinta. El proceso A no puede comenzar la impresión porque no tiene acceso a la cinta, pero no libera la impresora. Mientras tanto, el proceso B no inicia la impresión ya que no tiene acceso a la impresora, pero no libera la apropiación de la cinta. Se dice que los procesos se han bloqueado y permanecerá así para siempre, en un bucle de espera infinita, si el SO no se encarga de solucionarlo. 2. Sean 4 procesos y se tienen 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 Calcule G y su representación Gráfica. {P1, P2, P3, P4, R1 (5), R2 (3), R3 (4)} {R3 P1, R3 P1, R3 P1, R1 P2, R1 P2, R2 P3, R2 P3, R2 P3, R1 P4}
  • 4. 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? Se tienen dos tipos de recursos con 3 unidades de cada uno, es decir: R1 (X1, X2, X3) R2 (Y1, Y2, Y3) Y cada proceso necesita una 'X' y 'Y', es decir: P1 (X1 y Y1) P2 (X2 y Y2) P3 (X3 y Y3) Entonces: Podría concluir primeramente que debemos conocer la inacción y el interbloqueo y la relación q tienen ambos. Los diseñadores y los programadores deben tener en cuenta en la parte de red y en la programación para no tener esos problemas. Entonces serían posibles solo 3 procesos, para que no ocurra un interbloqueo en el sistema. R1 5U R2 3U R2 3U