SlideShare una empresa de Scribd logo
1 de 1
COMUNICACIÓN ENTRE
PROCESOS
Con frecuencia, los procesos necesitan comunicarse
con otros procesos
En resumen, hay tres cuestiones aquí
• La primera se alude a lo anterior: cómo un
proceso puede pasar información a otro.
• La segunda está relacionada con hacer que dos
o más procesos no se interpongan entre sí
• La tercera trata acerca de obtener la secuencia
apropiada cuando hay dependencias presentes
1.- Condiciones de carrera
En algunos sistemas operativos, los procesos
que trabajan en conjunto pueden compartir
cierto espacio de almacenamiento en el que
pueden leer y escribir datos
El almacenamiento compartido puede
estar en la memoria principal o puede ser
un archivo compartido; la ubicación de la
memoria compartida no cambia la
naturaleza de la comunicación o los
problemas que surgen.
2.-Regiones críticas
¿Cómo evitamos las condiciones de carrera?
La clave para evitar problemas aquí es buscar
alguna manera de prohibir que más de un
proceso lea y escriba los datos compartidos al
mismo tiempo. Dicho en otras palabras, lo que
necesitamos es exclusión mutua,
3.-Exclusión mutua con espera ocupada
Mientras un proceso esté ocupado actualizando la
memoria compartida en su región crítica, ningún
otro proceso puede entrar a su región crítica y
ocasionar problemas.
4.-Dormir y despertar
la solución de Peterson tienen el defecto de
requerir la espera ocupada.
En esencia, estas soluciones comprueban si
se permite la entrada cuando un proceso
desea entrar a su región crítica. Si no se
permite, el proceso sólo espera en un ciclo
estrecho hasta que se permita la entrada
5.-Semáforos
El semáforo mutex se utiliza para la
exclusión mutua. Está diseñado para
garantizar que sólo un proceso pueda
leer o escribir en el búfer y sus variables
asociadas en un momento dado.
6.-Mutexes
Los mutexes son buenos sólo
para administrar la exclusión
mutua para cierto recurso
compartido o pieza de código.

Más contenido relacionado

Similar a trabajo paralelismo.pptx

Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
OscarSanchezD
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoria
giovatovar
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
Kim Sorel Rush
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
giovatovar
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
giovatovar
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
Miguel Joshua Godinez Barbosa
 
Sistemas de base de datos vs sistemas de archivos
Sistemas de base de datos vs sistemas de archivosSistemas de base de datos vs sistemas de archivos
Sistemas de base de datos vs sistemas de archivos
Universidad de Panamá
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 Procesos
OscarSanchezD
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
gladysmamani
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
Wpdw Rko
 

Similar a trabajo paralelismo.pptx (20)

Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoria
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
PPT CAP 2 Proceso e hilo.pdf
PPT CAP 2 Proceso e hilo.pdfPPT CAP 2 Proceso e hilo.pdf
PPT CAP 2 Proceso e hilo.pdf
 
Sistemas de base de datos vs sistemas de archivos
Sistemas de base de datos vs sistemas de archivosSistemas de base de datos vs sistemas de archivos
Sistemas de base de datos vs sistemas de archivos
 
Gestión de memoria.pptx
Gestión de memoria.pptxGestión de memoria.pptx
Gestión de memoria.pptx
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 so
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 Procesos
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Administración y comandos básicos
Administración y comandos básicosAdministración y comandos básicos
Administración y comandos básicos
 
Administración y comandos básicos
Administración y comandos básicosAdministración y comandos básicos
Administración y comandos básicos
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 

Más de Ivan Esmit Mayhua

GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdfGuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
Ivan Esmit Mayhua
 
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdfGuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
Ivan Esmit Mayhua
 
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdfANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
Ivan Esmit Mayhua
 

Más de Ivan Esmit Mayhua (16)

SGSI.pptx
SGSI.pptxSGSI.pptx
SGSI.pptx
 
Mejoramiento del desempeño de canaza articulos.pptx
Mejoramiento  del desempeño  de canaza articulos.pptxMejoramiento  del desempeño  de canaza articulos.pptx
Mejoramiento del desempeño de canaza articulos.pptx
 
PLAN DE OPERACIONES.ppt
PLAN DE OPERACIONES.pptPLAN DE OPERACIONES.ppt
PLAN DE OPERACIONES.ppt
 
PLAN DE OPERACIONES.pdf
PLAN DE OPERACIONES.pdfPLAN DE OPERACIONES.pdf
PLAN DE OPERACIONES.pdf
 
voras.pptx
voras.pptxvoras.pptx
voras.pptx
 
metodo de burboja..pptx
metodo de burboja..pptxmetodo de burboja..pptx
metodo de burboja..pptx
 
algoritmo de ordenamiento.pptx
algoritmo de ordenamiento.pptxalgoritmo de ordenamiento.pptx
algoritmo de ordenamiento.pptx
 
DIAGRAMA DE FORRESTER (2).pptx
DIAGRAMA DE FORRESTER (2).pptxDIAGRAMA DE FORRESTER (2).pptx
DIAGRAMA DE FORRESTER (2).pptx
 
DIAGRAMA DE FORRESTER (3).pptx
DIAGRAMA DE FORRESTER (3).pptxDIAGRAMA DE FORRESTER (3).pptx
DIAGRAMA DE FORRESTER (3).pptx
 
Semana12ClasificadordeImagenes.pptx
Semana12ClasificadordeImagenes.pptxSemana12ClasificadordeImagenes.pptx
Semana12ClasificadordeImagenes.pptx
 
GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdfGuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
GuiadeLaboratorio13ProcesamientodeImagenesyVisionComputacional.pdf
 
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdfGuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
GuiadeLaboratorio12ProcesamientodeImagenesyVisionComputacionalI.pdf
 
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdfANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
ANEXO 09 Ingeniería de Sistemas 2021 II_.pdf
 
Presentación1
Presentación1Presentación1
Presentación1
 
Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guide
 
Acta de-constitucion
Acta de-constitucionActa de-constitucion
Acta de-constitucion
 

Último

metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
MedicinaInternaresid1
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
BESTTech1
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
IrapuatoCmovamos
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
CelesteRolon2
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
MANUELVILELA7
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
JC Díaz Herrera
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
ssuserbdc329
 

Último (20)

El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto Rico
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 

trabajo paralelismo.pptx

  • 1. COMUNICACIÓN ENTRE PROCESOS Con frecuencia, los procesos necesitan comunicarse con otros procesos En resumen, hay tres cuestiones aquí • La primera se alude a lo anterior: cómo un proceso puede pasar información a otro. • La segunda está relacionada con hacer que dos o más procesos no se interpongan entre sí • La tercera trata acerca de obtener la secuencia apropiada cuando hay dependencias presentes 1.- Condiciones de carrera En algunos sistemas operativos, los procesos que trabajan en conjunto pueden compartir cierto espacio de almacenamiento en el que pueden leer y escribir datos El almacenamiento compartido puede estar en la memoria principal o puede ser un archivo compartido; la ubicación de la memoria compartida no cambia la naturaleza de la comunicación o los problemas que surgen. 2.-Regiones críticas ¿Cómo evitamos las condiciones de carrera? La clave para evitar problemas aquí es buscar alguna manera de prohibir que más de un proceso lea y escriba los datos compartidos al mismo tiempo. Dicho en otras palabras, lo que necesitamos es exclusión mutua, 3.-Exclusión mutua con espera ocupada Mientras un proceso esté ocupado actualizando la memoria compartida en su región crítica, ningún otro proceso puede entrar a su región crítica y ocasionar problemas. 4.-Dormir y despertar la solución de Peterson tienen el defecto de requerir la espera ocupada. En esencia, estas soluciones comprueban si se permite la entrada cuando un proceso desea entrar a su región crítica. Si no se permite, el proceso sólo espera en un ciclo estrecho hasta que se permita la entrada 5.-Semáforos El semáforo mutex se utiliza para la exclusión mutua. Está diseñado para garantizar que sólo un proceso pueda leer o escribir en el búfer y sus variables asociadas en un momento dado. 6.-Mutexes Los mutexes son buenos sólo para administrar la exclusión mutua para cierto recurso compartido o pieza de código.