SlideShare una empresa de Scribd logo
INSTITUTO UNIVERSITARIO TECNOLOGICO
“ANTONIO JOSE DE SUCRE”
EXTENSIÓN BARQUISIMETO
DEPARTAMENTO DE INFORMATICA
AUTOR:
José Rebolledo
C.I 14.443.549
BARQUISIMETO JULIO DEL 2013.
1)
La respuesta es:
Para P1 = 5.
Para P2 = 6.
Para P3 = 8.
Las formulas usadas fueron: Tomando ejemplo de P2
Para saber que necesitaba P2 sumamos la cantidad de Asignados + lo faltante, es decir 4 +
2 = 6.
Esto según fuentes que explican que cuando no hay suficientes recursos para el proceso
Pi, debe esperar hasta que algún proceso Pj termine su ejecución y libere sus recursos.
Recién entonces podrá Pi tomar los recursos necesarios, utilizarlos y terminar su
ejecución. Al suceder esto, el proceso se incrementa Pi+1 puede tomar los recursos que
necesite, y así sucesivamente.
2) Suponiendo que en un sistema operativo tengamos 3 procesos abiertos ejecutándose a
la vez y pidiendo recursos (como Tiempo de ejecución) al sistema tales como: P1 P2 y P3
en el cual poseen un tiempo de llegada, es decir cuando se iniciaron.
*Inanición sin interbloqueo:
Tiempo de Inicio del Proceso
Inicio a las 9:50 am P1
Inicio a las 9:30 am P2
Inicio a las 10:00 am P3
Aplicamos la política de FIFO para solventar el problema, como ya se conoce, FIFO
seleccionara el proceso que ha llegado primero, por lo tanto será el primero en ser
atendido y así continuamente hasta finalizar el caso.
Citando lo que dice el libro de tanenbaum:
“En el transcurso del tiempo cualquiera de los procesos dados:
 Sera el más antiguo.
 Obtendrá el recurso necesario.”
En este caso los procesos serán atendidos según la política FIFO, lo cual será en el
siguiente orden P2, P1, P3, de esta forma se resuelve una inanición sin interbloqueos.
*Inanición con Interbloqueo:
Si usamos el mismo ejemplo anterior estas ves tomando en cuenta que cada proceso P1,
P2 y P3 requieran recursos diferentes ejemplo:
Procesos Asignados Necesidad Máxima
P1 1 4
P2 4 6
P3 5 8
Procesos Recurso que posee Recurso que necesita
P1 Memoria Entrada a la sección Critica
P2 Tiempo de Ejecución Mas memoria
P3 Está en la sección Critica Tiempo de Ejecución
NOTA: Esto es solo una suposición, la sección crítica es una parte de código del sistema en
la cual solo puede ingresar 1 SOLO proceso a la vez por lo tanto lo usamos como recurso en
este ejemplo. Lo explicamos en el trabajo de Comunicación y Sincronización de Procesos.
Además de esto anexamos que los tres procesos requieran el recurso de manera urgente,
debido a que son procesos importantes para el sistema, en este caso la situación
cambiaria y ocurriría una inanición con Interbloqueo. Generalmente esto da inicio a un
bucle infinito.
En pocas palabras P2 Necesita algo de P1 y P1 Necesita algo de P3 y P3 Necesita algo de
P2… de esta forma se podría visualizar un gráfico tipo “Anillo o circular” también visto
como un bucle infinito.
3) Primero identificaremos:
E=Recursos Disponibles E= 534 (R1 = 5 // R2 = 3 // R3 = 4)
P=Posee
S=Solicita
Calcule G y su representación gráfica.
P1 P4P2 P3
R1 R2 R3
S: 3 R3
P = 5 P = 3 P = 4
S: 2 R1
S: 4 R2 S: 1 R1
Bloqueado P3, ya
que R2 no tiene
recursos suficientes
En conclusión P3 queda bloqueado esperando asignación de recursos.
4) Si tenemos 2 recursos R1 y R2 cada uno con 3 unidades y que se estén ejecutando
procesos en el sistema cada uno de ellos con una necesidad de 1 unidad de cada recurso,
lo lógico es que el sistema tenga un máximo de 3 procesos, que serían P1, P2 y P3, debido
a que cada proceso exige una unidad de cada recurso. Así que en conclusión el número
máximo que puede tener este sistema es 3.

Más contenido relacionado

La actualidad más candente

Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
Edwin Marcelo
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)
Ricardo Muñiz
 
Ciclos
CiclosCiclos
Laborqatoio 1 telematica
Laborqatoio 1 telematicaLaborqatoio 1 telematica
Laborqatoio 1 telematica
maleja2012
 
Python Vs C
Python Vs CPython Vs C
Python Vs C
arcangelsombra
 

La actualidad más candente (8)

Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)
 
Python
PythonPython
Python
 
Ciclos
CiclosCiclos
Ciclos
 
Manual
ManualManual
Manual
 
Laborqatoio 1 telematica
Laborqatoio 1 telematicaLaborqatoio 1 telematica
Laborqatoio 1 telematica
 
Prolog file
Prolog fileProlog file
Prolog file
 
Python Vs C
Python Vs CPython Vs C
Python Vs C
 

Similar a Ejercicios de Interbloqueos

Interbloqueos flores janire
Interbloqueos flores janireInterbloqueos flores janire
Interbloqueos flores janire
flores_janire
 
Ejercicios propuestos 10
Ejercicios propuestos 10Ejercicios propuestos 10
Ejercicios propuestos 10carolapd
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueos
CruzyJuarez
 
Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueos
elrapp24
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
lenionic
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueoslenionic
 
procesos de los sistemas operativos
 procesos de los sistemas operativos  procesos de los sistemas operativos
procesos de los sistemas operativos G Hoyos A
 
Ejercicios
EjerciciosEjercicios
Ejercicios
Eduard Pérez
 
Interbloqueos ejercicios
Interbloqueos ejerciciosInterbloqueos ejercicios
Interbloqueos ejercicios
Edwin Garces
 
Interbloqueo
InterbloqueoInterbloqueo
Interbloqueo
padivi
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativosG Hoyos A
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1
honeyjimenez
 
Metodo s.j.f
Metodo s.j.fMetodo s.j.f
Metodo s.j.f
floresitalagu
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en LinuxTerrafx9
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
Hanny Rodriguez Salablanca
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
Reiven Hernandez
 

Similar a Ejercicios de Interbloqueos (20)

Interbloqueos
Interbloqueos Interbloqueos
Interbloqueos
 
Interbloqueos flores janire
Interbloqueos flores janireInterbloqueos flores janire
Interbloqueos flores janire
 
Interbloqueos salcedo carrero.doc
Interbloqueos salcedo carrero.docInterbloqueos salcedo carrero.doc
Interbloqueos salcedo carrero.doc
 
Ejercicios propuestos 10
Ejercicios propuestos 10Ejercicios propuestos 10
Ejercicios propuestos 10
 
Ejercicios propuestos 10
Ejercicios propuestos 10Ejercicios propuestos 10
Ejercicios propuestos 10
 
Ejercicios interbloqueos
Ejercicios interbloqueosEjercicios interbloqueos
Ejercicios interbloqueos
 
Ejercicios de interbloqueos
Ejercicios de interbloqueosEjercicios de interbloqueos
Ejercicios de interbloqueos
 
Deadlock
DeadlockDeadlock
Deadlock
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
procesos de los sistemas operativos
 procesos de los sistemas operativos  procesos de los sistemas operativos
procesos de los sistemas operativos
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Interbloqueos ejercicios
Interbloqueos ejerciciosInterbloqueos ejercicios
Interbloqueos ejercicios
 
Interbloqueo
InterbloqueoInterbloqueo
Interbloqueo
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativos
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1
 
Metodo s.j.f
Metodo s.j.fMetodo s.j.f
Metodo s.j.f
 
Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en Linux
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 

Último

CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 

Último (20)

CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 

Ejercicios de Interbloqueos

  • 1. INSTITUTO UNIVERSITARIO TECNOLOGICO “ANTONIO JOSE DE SUCRE” EXTENSIÓN BARQUISIMETO DEPARTAMENTO DE INFORMATICA AUTOR: José Rebolledo C.I 14.443.549 BARQUISIMETO JULIO DEL 2013.
  • 2. 1) La respuesta es: Para P1 = 5. Para P2 = 6. Para P3 = 8. Las formulas usadas fueron: Tomando ejemplo de P2 Para saber que necesitaba P2 sumamos la cantidad de Asignados + lo faltante, es decir 4 + 2 = 6. Esto según fuentes que explican que cuando no hay suficientes recursos para el proceso Pi, debe esperar hasta que algún proceso Pj termine su ejecución y libere sus recursos. Recién entonces podrá Pi tomar los recursos necesarios, utilizarlos y terminar su ejecución. Al suceder esto, el proceso se incrementa Pi+1 puede tomar los recursos que necesite, y así sucesivamente. 2) Suponiendo que en un sistema operativo tengamos 3 procesos abiertos ejecutándose a la vez y pidiendo recursos (como Tiempo de ejecución) al sistema tales como: P1 P2 y P3 en el cual poseen un tiempo de llegada, es decir cuando se iniciaron. *Inanición sin interbloqueo: Tiempo de Inicio del Proceso Inicio a las 9:50 am P1 Inicio a las 9:30 am P2 Inicio a las 10:00 am P3 Aplicamos la política de FIFO para solventar el problema, como ya se conoce, FIFO seleccionara el proceso que ha llegado primero, por lo tanto será el primero en ser atendido y así continuamente hasta finalizar el caso. Citando lo que dice el libro de tanenbaum: “En el transcurso del tiempo cualquiera de los procesos dados:  Sera el más antiguo.  Obtendrá el recurso necesario.” En este caso los procesos serán atendidos según la política FIFO, lo cual será en el siguiente orden P2, P1, P3, de esta forma se resuelve una inanición sin interbloqueos. *Inanición con Interbloqueo: Si usamos el mismo ejemplo anterior estas ves tomando en cuenta que cada proceso P1, P2 y P3 requieran recursos diferentes ejemplo: Procesos Asignados Necesidad Máxima P1 1 4 P2 4 6 P3 5 8
  • 3. Procesos Recurso que posee Recurso que necesita P1 Memoria Entrada a la sección Critica P2 Tiempo de Ejecución Mas memoria P3 Está en la sección Critica Tiempo de Ejecución NOTA: Esto es solo una suposición, la sección crítica es una parte de código del sistema en la cual solo puede ingresar 1 SOLO proceso a la vez por lo tanto lo usamos como recurso en este ejemplo. Lo explicamos en el trabajo de Comunicación y Sincronización de Procesos. Además de esto anexamos que los tres procesos requieran el recurso de manera urgente, debido a que son procesos importantes para el sistema, en este caso la situación cambiaria y ocurriría una inanición con Interbloqueo. Generalmente esto da inicio a un bucle infinito. En pocas palabras P2 Necesita algo de P1 y P1 Necesita algo de P3 y P3 Necesita algo de P2… de esta forma se podría visualizar un gráfico tipo “Anillo o circular” también visto como un bucle infinito. 3) Primero identificaremos: E=Recursos Disponibles E= 534 (R1 = 5 // R2 = 3 // R3 = 4) P=Posee S=Solicita Calcule G y su representación gráfica. P1 P4P2 P3 R1 R2 R3 S: 3 R3 P = 5 P = 3 P = 4 S: 2 R1 S: 4 R2 S: 1 R1 Bloqueado P3, ya que R2 no tiene recursos suficientes
  • 4. En conclusión P3 queda bloqueado esperando asignación de recursos. 4) Si tenemos 2 recursos R1 y R2 cada uno con 3 unidades y que se estén ejecutando procesos en el sistema cada uno de ellos con una necesidad de 1 unidad de cada recurso, lo lógico es que el sistema tenga un máximo de 3 procesos, que serían P1, P2 y P3, debido a que cada proceso exige una unidad de cada recurso. Así que en conclusión el número máximo que puede tener este sistema es 3.