Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES
Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES
Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1. Introducción<br />
Programación con paso de mensajes<br />
• Asume espacio de direcciones particionado<br />
• Vista lógica Arquitectura<br />
– P procesos, cada uno con su espacio de direcciones propio<br />
– Interacciones requieren cooperación entre 2 procesos: propietario datos<br />
debe intervenir aunque no conexión lógica con evento tratado en receptor.<br />
• Estructura de un Programa de Paso de Mensajes<br />
– Asíncrona: Todos los procesos se ejecutan asíncronamente.<br />
– Débilmente síncrona: Los procesos se sincronizan para las interacciones.<br />
Entre interacciones, trabajan asíncronamente.<br />
• Enfoque general: Ejecución programa diferente sobre cada proceso.<br />
– Difícil en la práctica.<br />
• Enfoque común: SPMD (Single Program Multiple Data)<br />
– Código que ejecutan diferentes procesos es idéntico excepto para pequeño<br />
número de procesos.