MPM: Comunicación básica punto a punto

- Send(address, length, destination, tag)
- address = posición de memoria de comienzo del buffer que
contiene los datos a enviar
- length = tamaño en bytes del mensaje a enviar
- destination = identificador del proceso al que se envía el mensaje
- tag = número entero positivo y arbitrario definido por el usuario,
el cual sirve de marca para filtrar la recepción de mensajes
- Receive(address, max_length, source, tag, rec_length)
- address = posición de memoria de comienzo del buffer de recepción
de datos
- max_length = tamaño en bytes del buffer de recepción
- source = identificador del proceso origen del mensaje, 2 opciones:
- argumento de entrada que especifica donde debe originarse
- argumento de salida que indica donde se originó
- tag = número entero positivo y arbitrario definido por el usuario,
el cual sirve de marca para filtrar la recepción de mensajes
Tipos básicos de rutinas de comunicación
- Rutinas Bloqueantes
- Rutinas NO Bloqueantes

Diapositiva 16
19-23 de Junio de 2000