SlideShare una empresa de Scribd logo
1 de 19
ESTRATEGIAS
IGNORAR EL
PROBLEMA
AFRONTAR EL
PROBLEMA
Garantizar que
nunca se entra
en un estado
interbloqueo.
- Prevención
- Evitación
Permitir que el
sistema entre en
interbloqueo y
luego se recupere.
Detección
+
Recuperación
Enfrentar el interbloqueo
Efectos Colaterales
Inanición: Un proceso esencial no se ejecuta
durante el tiempo deseado.
Inversión de Prioridades: Una tarea de
prioridad elevada espera por otra de menor
importancia.
Latencia Alta: La respuesta a las interrupciones
no es inmediata.
Algoritmo de Dekker: Un proceso utiliza el
recurso, el otro es excluído, entrando en modo
de espera, hasta que el recurso esté disponible.
Algoritmo de Peterson: Un proceso "pregunta"
si algún otro proceso necesita el recurso que él
está solicitando.
Algoritmo de Lamport: Se asigna un número
de turno a los procesos y se recorren en
secuencia.
Algoritmo de Szymanski: Los procesos entran
en grupo a un "cuarto de espera". Los procesos
se ejecutan en el orden que entraron.
Algoritmo de Heisenberg-McGuire: los
procesos toman los recursos agresivamente
cuando están disponibles.
Ventajas:
Es aplicable a cualquier número de procesos en
sistemas con memoria compartida.
Es simple y fácil de verificar.
Puede disponer de varias secciones críticas.
Desventajas:
Espera activa.
Inanición.
Interbloqueo.
Análisis de Sistemas Operativos
Análisis de Sistemas Operativos
Análisis de Sistemas Operativos

Más contenido relacionado

Similar a Análisis de Sistemas Operativos (6)

Interbloqueo
InterbloqueoInterbloqueo
Interbloqueo
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativos
 
Bloqueo mutuo
Bloqueo mutuoBloqueo mutuo
Bloqueo mutuo
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

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...
 
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
 
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
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
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.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 

Análisis de Sistemas Operativos

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. ESTRATEGIAS IGNORAR EL PROBLEMA AFRONTAR EL PROBLEMA Garantizar que nunca se entra en un estado interbloqueo. - Prevención - Evitación Permitir que el sistema entre en interbloqueo y luego se recupere. Detección + Recuperación Enfrentar el interbloqueo
  • 8.
  • 9.
  • 10. Efectos Colaterales Inanición: Un proceso esencial no se ejecuta durante el tiempo deseado. Inversión de Prioridades: Una tarea de prioridad elevada espera por otra de menor importancia. Latencia Alta: La respuesta a las interrupciones no es inmediata.
  • 11. Algoritmo de Dekker: Un proceso utiliza el recurso, el otro es excluído, entrando en modo de espera, hasta que el recurso esté disponible. Algoritmo de Peterson: Un proceso "pregunta" si algún otro proceso necesita el recurso que él está solicitando.
  • 12. Algoritmo de Lamport: Se asigna un número de turno a los procesos y se recorren en secuencia. Algoritmo de Szymanski: Los procesos entran en grupo a un "cuarto de espera". Los procesos se ejecutan en el orden que entraron. Algoritmo de Heisenberg-McGuire: los procesos toman los recursos agresivamente cuando están disponibles.
  • 13.
  • 14.
  • 15.
  • 16. Ventajas: Es aplicable a cualquier número de procesos en sistemas con memoria compartida. Es simple y fácil de verificar. Puede disponer de varias secciones críticas. Desventajas: Espera activa. Inanición. Interbloqueo.