SlideShare una empresa de Scribd logo
1 de 20
SISTEMAS OPERTIVOS
BLOQUEO MUTUO
Presentado por:
Erika Ayala Jiménez
Karen Arévalo
Que es?
Es el bloqueo permanente de un conjunto de procesos
Que compiten por los recursos del sistema o se comunican
unos con otros.
Condiciones Necesarias para
el Bloqueo Mutuo
Exclusión Mutua
Ocupar y Esperar un Recurso
No apropiación
Espera Circular
Exclusión Mutua
Región
Critica
Ocupar y esperar un recurso
Un proceso pide
un recurso y se le
Asigna. Antes de
Soltarlo puede
Solicitar un nuevo
recurso
No Apropiación
Los recursos no pueden ser extraídos de los procesos que
los tienen hasta su completa utilización.
Recurso
Proceso
Espera Circular
Recuso
R1
Recuso
R2
P2P1
Solicitud
Asignación
En este caso no hay
Interbloqueo
Recuso
R1
Recuso
R2
Recuso
R3
P1 P2 P3
En este caso hay
Interbloqueo
Abrazo Mortal(Deadlock)
Estrategias de Bloqueos
Impedir que se produzca una de las cuatro condiciones
Necesarias para el interbloqueo.
Exclusión Mutua: La sincronización asegura que solo un
proceso esta haciendo algo en un instante determinado.
Retención Espera: Cada proceso deberá pedir todos los
Recursos al mismo tiempo y no podrá seguir hasta obtenerlos
todos
No apropiación: El S.O esta autorizado para quitar a un recurso
Asignado a un proceso para dárselo a otro que lo necesita
Espera Circular : A los recursos se les asigna un ordenamiento
Lineal(Numeración única ascendente). Los números asignados
A los recursos deben reflejar el orden natural en que son
solicitados.
Algoritmo del Banquero
Identificar el momento en que un sistema operativo
Se encuentre en un estado no seguro. Es posible que
Los procesos que se están ejecutando en S.O pueden
Llegar a quedar detenidos indefinidamente porque
Ocurrió un interbloqueo.
CASOS DE BLOQUEOS
 Caso # 1: Bloqueos Mutuos En Solicitudes de Archivo:
Es cuando se permite que los procesos soliciten y
conserven archivos que necesitan ser usados por otros
procesos.
Ejemplo tenemos tres procesos P1, P2,P3 y lo recursos
R1, R2
Este un tipo caso de bloqueo mutuo en forma circular
ya que se espera un recurso y este se asigno.
 CASO # 2 Bloqueo Mutuos en Bases de Datos:
Ocurre cuando dos procesos acceden y bloquean
los registros de una base de datos, aunque el
bloqueo es una técnica para garantizar la integridad
de la base de datos a través de la cual un usuario
bloquea a otro usuario mientras esta trabajando con
la base de datos.
 CASO # 3: Bloqueo Mutuo En la asignación de Dispositivos
Dedicados:
Es cuando hay varios dispositivos del sistema y son usados
por varios procesos y permanecen bloqueados por que
esperan que se desocupen y allí permanecen en esa
espera.
Ejemplo:
1. A1 solicita la unidad de disco1 y la obtiene.
2. A2 pide la unidad de disco 2 y la obtiene.
3. A1 solicita la unidad de disco 2 pero esta bloqueada.
4. A2 pide la unidad de disco 1 más esta bloqueada. .
 CASO # 4 Bloqueos En la Asignación Múltiple de
Dispositivos:
se presenta cuando varios dispositivos compiten por el
mismo tipo de dispositivo; y se presenta cuando varios
procesos solicitan y se quedan con dispositivos dedicados,
en tanto que otros procesos actúan igual.
 P1 solicita y obtiene la unidad de cinta.
 P2 pide y obtiene la impresora.
 P3 solicita y obtiene gratificador.
 P1 pide la impresora pero se encuentra bloqueada.
 P2 solicita el gratificador pero está bloqueado.
 P3 pide la unidad de cinta pero se encuentra bloqueada
Tres procesos Mostrados como Círculos, esperan un
dispositivo asignado a otro proceso, con lo que se genera un
Bloqueo mutuo.
 CASO # 5 Bloqueos Mutuos En Operaciones Periféricas Simultaneas en
Línea
Este tipo de bloqueo ocurre cuando usamos lo que se llama “spooling”.
Spooling significa que las tareas a realizar por un dispositivo (ej.: una
impresora) se almacenan en una parte del disco. Estas van llegando y
la impresora las realiza cuando tiene la información completa. Sin
spooling sólo una tarea podría ser realizada por la impresora y las
demás estarían bloqueadas esperando. Pero el spool también se puede
bloquear. Si muchas tareas comienzan a llegar y el espacio en disco
disponible se llena sin que ninguna de las tareas esté completa la
impresora no va a imprimir hasta que una de éstas se complete, pero
ninguna se puede completar porque no hay más espacio en disco.
 CASO # 6 BLOQUEO DISCO COMPARTIDO: Los discos
están diseñados para ser compartidos por lo que no es
raro que 2 procesos diferentes usen áreas diferentes del
mismo disco. Son controles para regular el uso de la
unidad de disco, los procesos en competencia podrían
enviar comandos conflictivos y bloquear el sistema.
 Ejemplo:
Cuando dos usuarios intentan acceder al mismo archivo.
 CASO # 7 Bloqueos Mutuos En una red:
Una red congestionada o que ha llenado un porcentaje de
su buffer de entrada y salida, se puede bloquear totalmente
sino tiene protocolos para controlar el flujo de mensajes a
trabes de la red.
Bloqueos mutuos

Más contenido relacionado

La actualidad más candente

Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentesmarianela0393
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareOmar Sanmartin
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Diagrama y algoritmo de mantenimiento preventivo de software
Diagrama y algoritmo de mantenimiento preventivo de softwareDiagrama y algoritmo de mantenimiento preventivo de software
Diagrama y algoritmo de mantenimiento preventivo de softwarevaleriaturururu
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosFranklin Parrales Bravo
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosIsmael Perea
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosAquiles Guzman
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosEmmanuel Fortuna
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónjhonfgarcia
 

La actualidad más candente (20)

Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Servicios basicos de red
Servicios basicos de redServicios basicos de red
Servicios basicos de red
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de Software
 
Bloqueos _
Bloqueos _Bloqueos _
Bloqueos _
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Lifo round robín informatica
Lifo round robín informatica Lifo round robín informatica
Lifo round robín informatica
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Diagrama y algoritmo de mantenimiento preventivo de software
Diagrama y algoritmo de mantenimiento preventivo de softwareDiagrama y algoritmo de mantenimiento preventivo de software
Diagrama y algoritmo de mantenimiento preventivo de software
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
 
Procesos Hilos y Planificación
Procesos Hilos y PlanificaciónProcesos Hilos y Planificación
Procesos Hilos y Planificación
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
ATOMICIDAD
ATOMICIDADATOMICIDAD
ATOMICIDAD
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Interrupciones y Temporizadores
Interrupciones y TemporizadoresInterrupciones y Temporizadores
Interrupciones y Temporizadores
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
Candados bd
Candados bdCandados bd
Candados bd
 

Destacado (13)

Procedimiento Simultaneidad
Procedimiento SimultaneidadProcedimiento Simultaneidad
Procedimiento Simultaneidad
 
1. ley general mineria g-01
1.  ley general mineria g-011.  ley general mineria g-01
1. ley general mineria g-01
 
Procedimiento Oposición
Procedimiento OposiciónProcedimiento Oposición
Procedimiento Oposición
 
Amparo directo contra resolucion de sobreseimiento marcia matilde altagracia ...
Amparo directo contra resolucion de sobreseimiento marcia matilde altagracia ...Amparo directo contra resolucion de sobreseimiento marcia matilde altagracia ...
Amparo directo contra resolucion de sobreseimiento marcia matilde altagracia ...
 
Procedimiento Ordinario Minero
Procedimiento Ordinario MineroProcedimiento Ordinario Minero
Procedimiento Ordinario Minero
 
Procedimiento Ordinario Minero
Procedimiento Ordinario MineroProcedimiento Ordinario Minero
Procedimiento Ordinario Minero
 
Procedimiento Ordinario Minero
Procedimiento Ordinario MineroProcedimiento Ordinario Minero
Procedimiento Ordinario Minero
 
Recurso administrativo de apelacion de ocner
Recurso administrativo de apelacion de ocnerRecurso administrativo de apelacion de ocner
Recurso administrativo de apelacion de ocner
 
Petitorios y concesiones mineras
Petitorios y concesiones minerasPetitorios y concesiones mineras
Petitorios y concesiones mineras
 
El despegue económico de chile en el siglo XIX
El despegue económico de chile en el siglo XIXEl despegue económico de chile en el siglo XIX
El despegue económico de chile en el siglo XIX
 
Concesiones Mineras
Concesiones MinerasConcesiones Mineras
Concesiones Mineras
 
Modelos-administrativos
 Modelos-administrativos Modelos-administrativos
Modelos-administrativos
 
MODELO DE DEMANDA CONTENCIOSO ADMINISTRATIVO
MODELO DE DEMANDA CONTENCIOSO ADMINISTRATIVO MODELO DE DEMANDA CONTENCIOSO ADMINISTRATIVO
MODELO DE DEMANDA CONTENCIOSO ADMINISTRATIVO
 

Similar a Bloqueos mutuos (20)

Ensayo so
Ensayo soEnsayo so
Ensayo so
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Bloqueo mutuo
Bloqueo mutuoBloqueo mutuo
Bloqueo mutuo
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Bloqueo mutuo
Bloqueo mutuoBloqueo mutuo
Bloqueo mutuo
 
Modulo 2 interbloqueos
Modulo 2 interbloqueosModulo 2 interbloqueos
Modulo 2 interbloqueos
 
1modulo2seccion5
1modulo2seccion51modulo2seccion5
1modulo2seccion5
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Vega_NoAnimation.pptx
Vega_NoAnimation.pptxVega_NoAnimation.pptx
Vega_NoAnimation.pptx
 
Interbloqueo
InterbloqueoInterbloqueo
Interbloqueo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Kelly salina sistemas operativos
Kelly salina sistemas operativosKelly salina sistemas operativos
Kelly salina sistemas operativos
 
Kelly
KellyKelly
Kelly
 
Kelly salina
Kelly salinaKelly salina
Kelly salina
 
Kelly
KellyKelly
Kelly
 
Kelly sistemas operativos
Kelly  sistemas operativosKelly  sistemas operativos
Kelly sistemas operativos
 
Kelly salina
Kelly salinaKelly salina
Kelly salina
 

Más de John Goyeneche

Más de John Goyeneche (6)

Configuración multiprocesamiento
Configuración multiprocesamientoConfiguración multiprocesamiento
Configuración multiprocesamiento
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Algoritmo del banquero
Algoritmo del banqueroAlgoritmo del banquero
Algoritmo del banquero
 
Kernel
KernelKernel
Kernel
 
Exposicion semaforos
Exposicion semaforosExposicion semaforos
Exposicion semaforos
 
Modelos risc y cisc
Modelos risc y ciscModelos risc y cisc
Modelos risc y cisc
 

Último

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Bloqueos mutuos

  • 1. SISTEMAS OPERTIVOS BLOQUEO MUTUO Presentado por: Erika Ayala Jiménez Karen Arévalo
  • 2. Que es? Es el bloqueo permanente de un conjunto de procesos Que compiten por los recursos del sistema o se comunican unos con otros.
  • 3. Condiciones Necesarias para el Bloqueo Mutuo Exclusión Mutua Ocupar y Esperar un Recurso No apropiación Espera Circular
  • 5. Ocupar y esperar un recurso Un proceso pide un recurso y se le Asigna. Antes de Soltarlo puede Solicitar un nuevo recurso
  • 6. No Apropiación Los recursos no pueden ser extraídos de los procesos que los tienen hasta su completa utilización. Recurso Proceso
  • 8. Recuso R1 Recuso R2 P2P1 Solicitud Asignación En este caso no hay Interbloqueo Recuso R1 Recuso R2 Recuso R3 P1 P2 P3 En este caso hay Interbloqueo
  • 10. Estrategias de Bloqueos Impedir que se produzca una de las cuatro condiciones Necesarias para el interbloqueo. Exclusión Mutua: La sincronización asegura que solo un proceso esta haciendo algo en un instante determinado. Retención Espera: Cada proceso deberá pedir todos los Recursos al mismo tiempo y no podrá seguir hasta obtenerlos todos
  • 11. No apropiación: El S.O esta autorizado para quitar a un recurso Asignado a un proceso para dárselo a otro que lo necesita Espera Circular : A los recursos se les asigna un ordenamiento Lineal(Numeración única ascendente). Los números asignados A los recursos deben reflejar el orden natural en que son solicitados.
  • 12. Algoritmo del Banquero Identificar el momento en que un sistema operativo Se encuentre en un estado no seguro. Es posible que Los procesos que se están ejecutando en S.O pueden Llegar a quedar detenidos indefinidamente porque Ocurrió un interbloqueo.
  • 14.  Caso # 1: Bloqueos Mutuos En Solicitudes de Archivo: Es cuando se permite que los procesos soliciten y conserven archivos que necesitan ser usados por otros procesos. Ejemplo tenemos tres procesos P1, P2,P3 y lo recursos R1, R2 Este un tipo caso de bloqueo mutuo en forma circular ya que se espera un recurso y este se asigno.
  • 15.  CASO # 2 Bloqueo Mutuos en Bases de Datos: Ocurre cuando dos procesos acceden y bloquean los registros de una base de datos, aunque el bloqueo es una técnica para garantizar la integridad de la base de datos a través de la cual un usuario bloquea a otro usuario mientras esta trabajando con la base de datos.
  • 16.  CASO # 3: Bloqueo Mutuo En la asignación de Dispositivos Dedicados: Es cuando hay varios dispositivos del sistema y son usados por varios procesos y permanecen bloqueados por que esperan que se desocupen y allí permanecen en esa espera. Ejemplo: 1. A1 solicita la unidad de disco1 y la obtiene. 2. A2 pide la unidad de disco 2 y la obtiene. 3. A1 solicita la unidad de disco 2 pero esta bloqueada. 4. A2 pide la unidad de disco 1 más esta bloqueada. .
  • 17.  CASO # 4 Bloqueos En la Asignación Múltiple de Dispositivos: se presenta cuando varios dispositivos compiten por el mismo tipo de dispositivo; y se presenta cuando varios procesos solicitan y se quedan con dispositivos dedicados, en tanto que otros procesos actúan igual.  P1 solicita y obtiene la unidad de cinta.  P2 pide y obtiene la impresora.  P3 solicita y obtiene gratificador.  P1 pide la impresora pero se encuentra bloqueada.  P2 solicita el gratificador pero está bloqueado.  P3 pide la unidad de cinta pero se encuentra bloqueada Tres procesos Mostrados como Círculos, esperan un dispositivo asignado a otro proceso, con lo que se genera un Bloqueo mutuo.
  • 18.  CASO # 5 Bloqueos Mutuos En Operaciones Periféricas Simultaneas en Línea Este tipo de bloqueo ocurre cuando usamos lo que se llama “spooling”. Spooling significa que las tareas a realizar por un dispositivo (ej.: una impresora) se almacenan en una parte del disco. Estas van llegando y la impresora las realiza cuando tiene la información completa. Sin spooling sólo una tarea podría ser realizada por la impresora y las demás estarían bloqueadas esperando. Pero el spool también se puede bloquear. Si muchas tareas comienzan a llegar y el espacio en disco disponible se llena sin que ninguna de las tareas esté completa la impresora no va a imprimir hasta que una de éstas se complete, pero ninguna se puede completar porque no hay más espacio en disco.
  • 19.  CASO # 6 BLOQUEO DISCO COMPARTIDO: Los discos están diseñados para ser compartidos por lo que no es raro que 2 procesos diferentes usen áreas diferentes del mismo disco. Son controles para regular el uso de la unidad de disco, los procesos en competencia podrían enviar comandos conflictivos y bloquear el sistema.  Ejemplo: Cuando dos usuarios intentan acceder al mismo archivo.  CASO # 7 Bloqueos Mutuos En una red: Una red congestionada o que ha llenado un porcentaje de su buffer de entrada y salida, se puede bloquear totalmente sino tiene protocolos para controlar el flujo de mensajes a trabes de la red.