SlideShare una empresa de Scribd logo
1 de 3
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
                                                                                SISTEMAS OPERATIVOS
                                  DECANATURA DE INGENIERÍA
                               Ciencias de la Computación                       DOCENTE
                                e Ingeniería de Sistemas                        OSCAR W. MENDOZA M.
                                TALLER INTERBLOQUEO



Defina interbloqueo:

Es un bloqueo y este se produce porque más de un proceso quieren acceder a recursos y estos
recursos están siendo utilizados otros recursos, entonces quedan en estado bloqueado hasta que
queden liberados los recursos

Describa las cuatro condiciones para el interbloqueo:

Para que se produzca el interbloqueo deben de haber 4 condiciones
   - Exclusión mutua : Consiste en que un proceso pueda acceder a un recurso no compartido
       a la vez
   - Retención y esperar : Consiste en que un proceso retiene los recursos que tiene esperando
       hasta que se le asigne otros que necesite
   - No apropiación : Consiste en que ningún proceso puede ser obligado a abandonar ese
       recurso que tiene asignado
   - Circulo Vicioso de Espera : Consiste en que un proceso retiene un recurso que necesita el
       siguiente proceso y este proceso retiene un recurso que necesita el otro proceso y así todos
       forman una cadena , llegando a cumplir el interbloqueo.

Determine una estrategia para la prevención de cada causa del interbloqueo:

Una estrategia seria que no se dejaran utilizar las 3 primeras condiciones antes vistas , a esto se
le llamaría método indirecto , o no dejar utilizar la última condición vista , a esto se le llama
método directo(se utiliza un método lineal permitiendo asi un orden para usar un recurso , si lo
ha usado y luego lo vuelve a solicitar para usarlo tiene que esperar en la lista ordenada). ¿

Determine las estrategias para la detección del interbloqueo:

Una estrategia puede ser ejecutando un algoritmo que vigile el estado de la última condición
ósea la del circulo vicioso en espera. Otra estrategia para recuperar o llegar a un estado sin seria
abandonar todos los procesos bloqueados o retroceder un proceso que esta interbloqueado a un
punto en que no este interbloqueado o abandonar los procesos bloqueados hasta que ya no halla
mas interbloquo o apropiarse de los recursos que causan ese bloque para que no haya mas
interbloqueo.

Determine en detalle la estrategia integrada del interbloqueo de Silberschatz y Galván:

Esta estrategia consiste en usar distintas estrategias y una estrategias es agrupar los recursos en
clases y cada clase cumple una función específica ; estas clases en el orden que se describen
abajo asi es que se ejecutan.

   -    Espacio intercambiable: Bloques de memoria en almacenamiento secundario para el
       intercambio de procesos.
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
                                                                                SISTEMAS OPERATIVOS
                                  DECANATURA DE INGENIERÍA
                               Ciencias de la Computación                       DOCENTE
                                e Ingeniería de Sistemas                        OSCAR W. MENDOZA M.
                                TALLER INTERBLOQUEO

   -   Recursos de procesos: dispositivos asignables, como unidades de cintas y archivos.

   -   Memoria principal: asignable a los procesos en paginas o segmentos.

   -   Recursos internos: como canales de E / S.




Describa el problema de la cena de los filósofos y sus diferentes soluciones:

El problema consiste en que hay un plato de espagueti en la mesa y hay 5 filósofos, 5 platos y 5
tenedores ; entonces si todos los filósofos están sentados y listos para comer entonces cada
filosofo deberá utilizar los dos tenedores el de su izquierda y derecha para comer pero al hacer
esto lo que se conoce como interbloqueo ya que otro filosofo tendrá ocupado este tenedor y por
lo tanto no podrá comer. Una solución sería utilizar un tipo de semáforo dando una señal para
que un filosofo tome primero el tenedor de la izquierda y luego el de la derecha, cuando termine
deja los dos tenedores en la mesa , pero de todos modos si todos se sientan y se rigen por la
primera señal de tomar los tenedores de la izquierda y luego tomar el de la derecha , generara
interbloqueo ya que para ejecutar la segunda señal de tomar el tenedor de la derecha , estos
estarán siendo utilizados , entonces el filosofo tendrá que esperar hasta que sea desocupado.
Otra solución es utilizar 5 tenedores más para que cada filosofo pueda comer sin ningún
problema. Otra solución es que pasaran por lo menos 4 filósofos asegurando que por lo menos
utilizando semáforos un filosofo tome los dos tenedores y pueda comer.

Los medios para la comunicación entre procesos en UNIX son los Tubos, los mensajes y la memoria
compartida; Describa cada uno de estos medios:

Tubos : Consiste en un modo de transmisión en que un proceso entra y forma una cola y esta se
ejecuta de modo FIFO y muy parecido al problema del consumidor-productor , en este caso una
proceso escribe y el otro proceso puede leer , un proceso puede leer hasta donde esta escrito o
leno de hay no se puede pasar , un proceso que escriba no se puede pasar del tamañan asignado
al tubo.

Mensajes : Un mensaje es un bloque de texto con un tipo asociado . Cada proceso tiene una cola
de mensajes , que tiene la función de ser como un correo . El emisor mando el mensaje y el tipo y
el recpetor va y lo busca al la cola de mensajes si tiene criterio lo saca . Este receprto puede
buscar los mensajes o por tipo o por la forma FIFO . El procesos se suspende si lee una cola de
mensajes vacia.

Memoria Compartida : Es un bloque de memoria virtual que es compartido y utilizado entre los
procesos , y cada uno puede o leer o leer y escribir , para la exclusión mutua cada proceso la
tiene que establecer no la memoria compartida.
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
                                                                              SISTEMAS OPERATIVOS
                                 DECANATURA DE INGENIERÍA
                              Ciencias de la Computación                      DOCENTE
                               e Ingeniería de Sistemas                       OSCAR W. MENDOZA M.
                               TALLER INTERBLOQUEO

En UNIX los semáforos y las señale se utilizan para provocar acciones en otros procesos; Describa la
forma como lo hace cada uno de ellos:

Semaforos : Generan operaciónes .

Señal : La señal consiste en enviar una señal a una tabla de procesos para que este se actualize y
seguido de esto ejecute alguna accion

Más contenido relacionado

La actualidad más candente

Programación concurrente
Programación concurrenteProgramación concurrente
Programación concurrentecarlos Salazar
 
Particionado Manual
Particionado ManualParticionado Manual
Particionado ManualSENA
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJesus Martinez
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoLiz Perez
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corteADOLFO BORJA
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipelinerehoscript
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronalesmateog93
 
Actividad2 tarea3 parte individual
Actividad2 tarea3  parte individualActividad2 tarea3  parte individual
Actividad2 tarea3 parte individualLuisaMoreno62
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De ProcesosAcristyM
 
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCPROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCfalco87
 
Procesos de los Sistemas Operativos en Informática
Procesos de los Sistemas Operativos en Informática Procesos de los Sistemas Operativos en Informática
Procesos de los Sistemas Operativos en Informática Cirine lopez reyes
 

La actualidad más candente (20)

Arquitectura tipos lupe
Arquitectura tipos lupeArquitectura tipos lupe
Arquitectura tipos lupe
 
Programación concurrente
Programación concurrenteProgramación concurrente
Programación concurrente
 
Procesos e hilos_parte_3
Procesos e hilos_parte_3Procesos e hilos_parte_3
Procesos e hilos_parte_3
 
Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)
 
Particionado Manual
Particionado ManualParticionado Manual
Particionado Manual
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Guía de trabajos hilos y posix
Guía de trabajos   hilos y posixGuía de trabajos   hilos y posix
Guía de trabajos hilos y posix
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Procesos de los Sistemas Operativos
Procesos de los Sistemas OperativosProcesos de los Sistemas Operativos
Procesos de los Sistemas Operativos
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corte
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipeline
 
Cuestionario hilos
Cuestionario hilos Cuestionario hilos
Cuestionario hilos
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Estructura
EstructuraEstructura
Estructura
 
Actividad2 tarea3 parte individual
Actividad2 tarea3  parte individualActividad2 tarea3  parte individual
Actividad2 tarea3 parte individual
 
Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
 
S Incronizacion De Procesos
S Incronizacion De ProcesosS Incronizacion De Procesos
S Incronizacion De Procesos
 
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCPROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
 
Procesos de los Sistemas Operativos en Informática
Procesos de los Sistemas Operativos en Informática Procesos de los Sistemas Operativos en Informática
Procesos de los Sistemas Operativos en Informática
 
Clase 3 - OpenFoam
Clase 3 - OpenFoamClase 3 - OpenFoam
Clase 3 - OpenFoam
 

Similar a Taller Interbloqueo

Taller interbloqueo
Taller interbloqueoTaller interbloqueo
Taller interbloqueohhgomezc
 
Taller Concurrencia Y Exclusion Mutua 1
Taller Concurrencia Y Exclusion Mutua 1Taller Concurrencia Y Exclusion Mutua 1
Taller Concurrencia Y Exclusion Mutua 1xcarlos91
 
Clasificacion de los s.o.1.
Clasificacion de los s.o.1.Clasificacion de los s.o.1.
Clasificacion de los s.o.1.honeyjimenez
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacintoAreli996
 
Taller concurrencia y_exclusion_mutua
Taller concurrencia y_exclusion_mutuaTaller concurrencia y_exclusion_mutua
Taller concurrencia y_exclusion_mutuahhgomezc
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Mario Alberto Antonio Lopez
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrentepuracastillo
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosroberto cruz velasquez
 
2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistemaNatalia Lujan Morales
 
Sistemas operativos informe
Sistemas operativos informe Sistemas operativos informe
Sistemas operativos informe J2918
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos J2918
 
Presentación1
Presentación1Presentación1
Presentación1janet290
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativosByron' Morales
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
Presentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaPresentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaedwinjR
 

Similar a Taller Interbloqueo (20)

Taller interbloqueo
Taller interbloqueoTaller interbloqueo
Taller interbloqueo
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Tarea s.o
Tarea s.oTarea s.o
Tarea s.o
 
Taller Concurrencia Y Exclusion Mutua 1
Taller Concurrencia Y Exclusion Mutua 1Taller Concurrencia Y Exclusion Mutua 1
Taller Concurrencia Y Exclusion Mutua 1
 
Clasificación de los s.o.
Clasificación de los s.o.Clasificación de los s.o.
Clasificación de los s.o.
 
Clasificacion de los s.o.1.
Clasificacion de los s.o.1.Clasificacion de los s.o.1.
Clasificacion de los s.o.1.
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacinto
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller concurrencia y_exclusion_mutua
Taller concurrencia y_exclusion_mutuaTaller concurrencia y_exclusion_mutua
Taller concurrencia y_exclusion_mutua
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema
 
Sistemas operativos informe
Sistemas operativos informe Sistemas operativos informe
Sistemas operativos informe
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Fifo
FifoFifo
Fifo
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Presentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaPresentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saia
 

Último

Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 

Último (20)

Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 

Taller Interbloqueo

  • 1. ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES SISTEMAS OPERATIVOS DECANATURA DE INGENIERÍA Ciencias de la Computación DOCENTE e Ingeniería de Sistemas OSCAR W. MENDOZA M. TALLER INTERBLOQUEO Defina interbloqueo: Es un bloqueo y este se produce porque más de un proceso quieren acceder a recursos y estos recursos están siendo utilizados otros recursos, entonces quedan en estado bloqueado hasta que queden liberados los recursos Describa las cuatro condiciones para el interbloqueo: Para que se produzca el interbloqueo deben de haber 4 condiciones - Exclusión mutua : Consiste en que un proceso pueda acceder a un recurso no compartido a la vez - Retención y esperar : Consiste en que un proceso retiene los recursos que tiene esperando hasta que se le asigne otros que necesite - No apropiación : Consiste en que ningún proceso puede ser obligado a abandonar ese recurso que tiene asignado - Circulo Vicioso de Espera : Consiste en que un proceso retiene un recurso que necesita el siguiente proceso y este proceso retiene un recurso que necesita el otro proceso y así todos forman una cadena , llegando a cumplir el interbloqueo. Determine una estrategia para la prevención de cada causa del interbloqueo: Una estrategia seria que no se dejaran utilizar las 3 primeras condiciones antes vistas , a esto se le llamaría método indirecto , o no dejar utilizar la última condición vista , a esto se le llama método directo(se utiliza un método lineal permitiendo asi un orden para usar un recurso , si lo ha usado y luego lo vuelve a solicitar para usarlo tiene que esperar en la lista ordenada). ¿ Determine las estrategias para la detección del interbloqueo: Una estrategia puede ser ejecutando un algoritmo que vigile el estado de la última condición ósea la del circulo vicioso en espera. Otra estrategia para recuperar o llegar a un estado sin seria abandonar todos los procesos bloqueados o retroceder un proceso que esta interbloqueado a un punto en que no este interbloqueado o abandonar los procesos bloqueados hasta que ya no halla mas interbloquo o apropiarse de los recursos que causan ese bloque para que no haya mas interbloqueo. Determine en detalle la estrategia integrada del interbloqueo de Silberschatz y Galván: Esta estrategia consiste en usar distintas estrategias y una estrategias es agrupar los recursos en clases y cada clase cumple una función específica ; estas clases en el orden que se describen abajo asi es que se ejecutan. - Espacio intercambiable: Bloques de memoria en almacenamiento secundario para el intercambio de procesos.
  • 2. ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES SISTEMAS OPERATIVOS DECANATURA DE INGENIERÍA Ciencias de la Computación DOCENTE e Ingeniería de Sistemas OSCAR W. MENDOZA M. TALLER INTERBLOQUEO - Recursos de procesos: dispositivos asignables, como unidades de cintas y archivos. - Memoria principal: asignable a los procesos en paginas o segmentos. - Recursos internos: como canales de E / S. Describa el problema de la cena de los filósofos y sus diferentes soluciones: El problema consiste en que hay un plato de espagueti en la mesa y hay 5 filósofos, 5 platos y 5 tenedores ; entonces si todos los filósofos están sentados y listos para comer entonces cada filosofo deberá utilizar los dos tenedores el de su izquierda y derecha para comer pero al hacer esto lo que se conoce como interbloqueo ya que otro filosofo tendrá ocupado este tenedor y por lo tanto no podrá comer. Una solución sería utilizar un tipo de semáforo dando una señal para que un filosofo tome primero el tenedor de la izquierda y luego el de la derecha, cuando termine deja los dos tenedores en la mesa , pero de todos modos si todos se sientan y se rigen por la primera señal de tomar los tenedores de la izquierda y luego tomar el de la derecha , generara interbloqueo ya que para ejecutar la segunda señal de tomar el tenedor de la derecha , estos estarán siendo utilizados , entonces el filosofo tendrá que esperar hasta que sea desocupado. Otra solución es utilizar 5 tenedores más para que cada filosofo pueda comer sin ningún problema. Otra solución es que pasaran por lo menos 4 filósofos asegurando que por lo menos utilizando semáforos un filosofo tome los dos tenedores y pueda comer. Los medios para la comunicación entre procesos en UNIX son los Tubos, los mensajes y la memoria compartida; Describa cada uno de estos medios: Tubos : Consiste en un modo de transmisión en que un proceso entra y forma una cola y esta se ejecuta de modo FIFO y muy parecido al problema del consumidor-productor , en este caso una proceso escribe y el otro proceso puede leer , un proceso puede leer hasta donde esta escrito o leno de hay no se puede pasar , un proceso que escriba no se puede pasar del tamañan asignado al tubo. Mensajes : Un mensaje es un bloque de texto con un tipo asociado . Cada proceso tiene una cola de mensajes , que tiene la función de ser como un correo . El emisor mando el mensaje y el tipo y el recpetor va y lo busca al la cola de mensajes si tiene criterio lo saca . Este receprto puede buscar los mensajes o por tipo o por la forma FIFO . El procesos se suspende si lee una cola de mensajes vacia. Memoria Compartida : Es un bloque de memoria virtual que es compartido y utilizado entre los procesos , y cada uno puede o leer o leer y escribir , para la exclusión mutua cada proceso la tiene que establecer no la memoria compartida.
  • 3. ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES SISTEMAS OPERATIVOS DECANATURA DE INGENIERÍA Ciencias de la Computación DOCENTE e Ingeniería de Sistemas OSCAR W. MENDOZA M. TALLER INTERBLOQUEO En UNIX los semáforos y las señale se utilizan para provocar acciones en otros procesos; Describa la forma como lo hace cada uno de ellos: Semaforos : Generan operaciónes . Señal : La señal consiste en enviar una señal a una tabla de procesos para que este se actualize y seguido de esto ejecute alguna accion