27.01.2015 Views

Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES

Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES

Tema 4: SISTEMAS BASADOS EN PASO DE MENSAJES

SHOW MORE
SHOW LESS
  • 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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!