50% encontró este documento útil (2 votos)
316 vistas1 página

Comunicación Interproceso

El documento describe dos mecanismos principales de comunicación entre procesos: memoria compartida y paso de mensajes. La memoria compartida permite que los procesos accedan y modifiquen datos de forma concurrente, mientras que el paso de mensajes involucra el intercambio de pequeñas cantidades de datos entre procesos a través de mensajes. Cada mecanismo tiene ventajas y desventajas dependiendo del tipo y volumen de datos a compartir.

Cargado por

AngelQuizhpe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
50% encontró este documento útil (2 votos)
316 vistas1 página

Comunicación Interproceso

El documento describe dos mecanismos principales de comunicación entre procesos: memoria compartida y paso de mensajes. La memoria compartida permite que los procesos accedan y modifiquen datos de forma concurrente, mientras que el paso de mensajes involucra el intercambio de pequeñas cantidades de datos entre procesos a través de mensajes. Cada mecanismo tiene ventajas y desventajas dependiendo del tipo y volumen de datos a compartir.

Cargado por

AngelQuizhpe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

-Compartir Informacin.

- Proporcionar un entorno que


permita el acceso concurrente a dicha informacin.
-Aceledar los calculos.- Dividir en subtareas, ejecuatarla
cada una de ellas en paralelo con las demas. Raznes que permite la Comunicacin interproceso
-Modularidad.-Construir el sistema de forma modular, entre procesos
dividir las funcines del sistema en diferentes proceso o
hebras.
-Conveniencia.- Usuario trabajar al mismo tiempo.
Los procesos que se
ejecutan pueden ser:
Procesos independientes
Procesos Cooperativos No comparte datos con ningn otro
Comparte datos con otros poroceso proceso.

-Se establece una remoria para que sea compartida -Intercabio de mensajes entre los procesos
- Intercambian informacin leyendo y escribiendo datos en la zona compartida. -Util para inercambiar pequeas cantidades de datos
-Velociad maxima y mejor comunicacin 1. Memoria menanismos de 2. Paso de -Mas facil de implementar
-Mas rapida que le paso de mansajes. -Requiere que intervenga el kernel
Compartida comunicacin mensajes
-Las llamaras al sistema slo son necesarias para establecer zonas como
acceso a memoria rutinarios.
-No se presisa la ayuda del kernel.

Paso de mensajes proporcional almenos dos


Proceso A Proceso A M operaciones: envio de mensajes (send) y
1 recepcin de mansajes (receive).
Memoria compartida Memoria compartida

- Genera informacin Reproductor y 2


Proceso B Proceso B M Envio con bloqueo
-Consume informacin Consumidor
Envios sin bloqueo
Sincronizacin Recepcin con bloqueo
Nombrado 1 Recepcin sin bloqueo
2
Bfer no limitado.- no
pone limites al tamao de Bfer
Kernel Kernel M
esa memoria compartida.
comunicacin

-Cacodad cero
Almacenamiento
Directa Indirecta Capacidad limitada
en bfer
Capacidad ilimitada
Bfer limitado.- Establece
un tamao de bfer fijo. Debe nombrar de forma
explicita al receptor o Los mensajes se envian
transmisor de la y reciben en buzones de
comunicacin . send() y correo o puertos.
receive.

También podría gustarte