SlideShare a Scribd company logo
1 of 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 CONCURRENCIA Y EXCLUSION MUTUA



¿Qué es concurrencia?

La concurrencia es ejecución la ejecución de dos procesos a la vez ( en un sistema mono
programada se ejecuta uno e intercalado el otro con un pequeño intervalo de tiempo y en un
sistema con varios procesadores los dos programas serán ejecutados por cada procesador)

Determine las causas posibles de la concurrencia:

Las causas posibles podría ser que hay mas rapidez para ejecución de procesos , facilita la
cooperación de procesos utilizando para poder llegar a el objetivo.

¿Qué elementos de gestión y diseño surgen por causa de la concurrencia?

   -   El uso de los recursos con el tiempo y la memoria
   -   Protección de la información ya que el uso de la información por los procesos puede
       causar daños en ellos

Defina: Interacción, Competencia y cooperación

Interacción: es un tipo de relación entre los procesos
Cooperación: es una relación entre un proceso y el otro para saber quien accede a los recursos.
Competencia: es la disputa entre procesos por recursos

¿Qué es exclusión mutua?

La exclusión mutua es que un proceso pueda acceder a un recurso no compartido a la vez, y si
hay otro procesos solicitándolo tiene que esperar.


Mediante ejemplos describa el Algoritmo de Dekker:

El ejemplo puede ser del uso de la impresora si se manda a impresión dos documentos uno por
Word y otro por Adobe Reader, entonces si el programa Word solicita primero el recurso no
compartido y si no está siendo utilizado lo utiliza , cuando termina deja a disposición el recurso
no para que otro proceso en este caso el de impresión de Adobe Reader entre a utilizarlo y así se
alternan.

Mediante ejemplos describa Algoritmo de Peterson:

Tomando el ejemplo anterior puede ser que el programa Word necesite utilizar la región critica
entonces este pone un indicar global en 1 haciéndole sabe a el programa Adobe Reader que el
programa Word esta utilizando la sección critica y por lo tanto este va a estar bloqueado,
cuando termina la utilización de ese recurso no compartido entonces el programa Word cambia
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 CONCURRENCIA Y EXCLUSION MUTUA

el indicador a 0, que esto indica que el programa Adobe Reader ya puede utilizar el recurso no
compartido.

Describa el propósito de las soluciones al problema de concurrencia por hardware:

El propósito es que por medio de instrucciones un proceso en estado de ejecución se le garantice
la exclusión mutua ósea acceder a los recursos no compartidos.

¿Defina qué son los semáforos?

Los semáforos ejercen un control sobre los procesos para saber quien accede a los recursos,
para que dos o más procesos no accedan simultáneamente a estos. Estos Usan dos tipos de
operaciones para saber el estado del programa (para saber si ya utilizo el recurso o está
esperando a que otro proceso lo desocupe)

Describa en sus palabras el problema del Productor/Consumidor y la solución respectiva:

El problema que puede suceder es que el consumidor se puede sobreponer o ir más adelantado a
las operaciones hechas por el productor y esto no puedo pasar. Una solución sería que el
consumidor tenga una variable, y que esta variable le diga si el productor ha hecho
modificaciones para que luego el consumidor entre s utilizarlas.

Establezca las características mas importantes de la solución al problema de la concurrencia a través
de la exclusión mutua utilizando Monitores:

   -   Un solo proceso entra y ejecuta los procedimientos necesarios llamando los recursos
       compartidos que necesite , si un proceso nuevo quiere entrar , tendrá que esperar en la
       lista

   -   Existe una protección de los recursos o la información que se están utilizando los
       procesos ya que están en el monitor y este monitor solo permite un proceso adentro a la
       vez.


Defina:
Paso de mensajes:

El paso de mensajes es un tipo de comunicación entre los procesos y esto se da porque uno
proceso puede necesitar información del otro.

Direccionamiento:

El direccionamiento es conocer de proceso es que viene el mensaje o la información. Hay dos
tipos el directo que es que el proceso destino conoce de donde viene el mensaje y el indirecto es
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 CONCURRENCIA Y EXCLUSION MUTUA

que el proceso manda el mensaje a origen a un buzón y el proceso que necesita esa información
va al buzón y la saca.

Comente los aspectos más relevantes del problema de Lectores y Escritores:

Si una escritor y un un lector intentan acceder a un archivo se le da más prioridad al escritor ya
que va a modificar ese archivo, luego los lectores hay si puede acceder a leer el archivo.
Los lectores solo puede acceder al archivo de uno en uno
Los escritores cuando están modificando un archivo los otros escritores no lo puede hacer sobre
este.

More Related Content

Similar to Taller Concurrencia Y Exclusion Mutua 1

Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidosYohany Acosta
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosCESAR
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwarekatbeca
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjuan Sandrea
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalezyamiigonza
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema OperativosMarvin Hernandez
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuidoRamon1 rodriguez1
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosroberto cruz velasquez
 
Taller Interbloqueo
Taller InterbloqueoTaller Interbloqueo
Taller Interbloqueoxcarlos91
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos Zulmiitha
 

Similar to Taller Concurrencia Y Exclusion Mutua 1 (20)

Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidos
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De Procesos
 
:)Resumen
:)Resumen:)Resumen
:)Resumen
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de software
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
07 middleware
07 middleware07 middleware
07 middleware
 
07 middleware
07 middleware07 middleware
07 middleware
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalez
 
Redes
RedesRedes
Redes
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema Operativos
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Taller Interbloqueo
Taller InterbloqueoTaller Interbloqueo
Taller Interbloqueo
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos
 

Recently uploaded

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes 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
 
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
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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
 

Recently uploaded (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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...
 
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
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 

Taller Concurrencia Y Exclusion Mutua 1

  • 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 CONCURRENCIA Y EXCLUSION MUTUA ¿Qué es concurrencia? La concurrencia es ejecución la ejecución de dos procesos a la vez ( en un sistema mono programada se ejecuta uno e intercalado el otro con un pequeño intervalo de tiempo y en un sistema con varios procesadores los dos programas serán ejecutados por cada procesador) Determine las causas posibles de la concurrencia: Las causas posibles podría ser que hay mas rapidez para ejecución de procesos , facilita la cooperación de procesos utilizando para poder llegar a el objetivo. ¿Qué elementos de gestión y diseño surgen por causa de la concurrencia? - El uso de los recursos con el tiempo y la memoria - Protección de la información ya que el uso de la información por los procesos puede causar daños en ellos Defina: Interacción, Competencia y cooperación Interacción: es un tipo de relación entre los procesos Cooperación: es una relación entre un proceso y el otro para saber quien accede a los recursos. Competencia: es la disputa entre procesos por recursos ¿Qué es exclusión mutua? La exclusión mutua es que un proceso pueda acceder a un recurso no compartido a la vez, y si hay otro procesos solicitándolo tiene que esperar. Mediante ejemplos describa el Algoritmo de Dekker: El ejemplo puede ser del uso de la impresora si se manda a impresión dos documentos uno por Word y otro por Adobe Reader, entonces si el programa Word solicita primero el recurso no compartido y si no está siendo utilizado lo utiliza , cuando termina deja a disposición el recurso no para que otro proceso en este caso el de impresión de Adobe Reader entre a utilizarlo y así se alternan. Mediante ejemplos describa Algoritmo de Peterson: Tomando el ejemplo anterior puede ser que el programa Word necesite utilizar la región critica entonces este pone un indicar global en 1 haciéndole sabe a el programa Adobe Reader que el programa Word esta utilizando la sección critica y por lo tanto este va a estar bloqueado, cuando termina la utilización de ese recurso no compartido entonces el programa Word cambia
  • 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 CONCURRENCIA Y EXCLUSION MUTUA el indicador a 0, que esto indica que el programa Adobe Reader ya puede utilizar el recurso no compartido. Describa el propósito de las soluciones al problema de concurrencia por hardware: El propósito es que por medio de instrucciones un proceso en estado de ejecución se le garantice la exclusión mutua ósea acceder a los recursos no compartidos. ¿Defina qué son los semáforos? Los semáforos ejercen un control sobre los procesos para saber quien accede a los recursos, para que dos o más procesos no accedan simultáneamente a estos. Estos Usan dos tipos de operaciones para saber el estado del programa (para saber si ya utilizo el recurso o está esperando a que otro proceso lo desocupe) Describa en sus palabras el problema del Productor/Consumidor y la solución respectiva: El problema que puede suceder es que el consumidor se puede sobreponer o ir más adelantado a las operaciones hechas por el productor y esto no puedo pasar. Una solución sería que el consumidor tenga una variable, y que esta variable le diga si el productor ha hecho modificaciones para que luego el consumidor entre s utilizarlas. Establezca las características mas importantes de la solución al problema de la concurrencia a través de la exclusión mutua utilizando Monitores: - Un solo proceso entra y ejecuta los procedimientos necesarios llamando los recursos compartidos que necesite , si un proceso nuevo quiere entrar , tendrá que esperar en la lista - Existe una protección de los recursos o la información que se están utilizando los procesos ya que están en el monitor y este monitor solo permite un proceso adentro a la vez. Defina: Paso de mensajes: El paso de mensajes es un tipo de comunicación entre los procesos y esto se da porque uno proceso puede necesitar información del otro. Direccionamiento: El direccionamiento es conocer de proceso es que viene el mensaje o la información. Hay dos tipos el directo que es que el proceso destino conoce de donde viene el mensaje y el indirecto es
  • 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 CONCURRENCIA Y EXCLUSION MUTUA que el proceso manda el mensaje a origen a un buzón y el proceso que necesita esa información va al buzón y la saca. Comente los aspectos más relevantes del problema de Lectores y Escritores: Si una escritor y un un lector intentan acceder a un archivo se le da más prioridad al escritor ya que va a modificar ese archivo, luego los lectores hay si puede acceder a leer el archivo. Los lectores solo puede acceder al archivo de uno en uno Los escritores cuando están modificando un archivo los otros escritores no lo puede hacer sobre este.