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...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.2. Sentencias no bloqueantes<br />
• Protocolos bloqueantes: Garantizan semántica<br />
– sobrecarga de espera ociosa (no buferizado)<br />
– sobrecarga de gestión de búfer (buferizado)<br />
• Posibilidad: Requerir programador asegure semántica y usar<br />
operaciones send/receive con baja sobrecarga.<br />
– Las operaciones devuelven el control antes de que sea seguro modificar datos.<br />
– Responsabilidad usuario: asegurar que no se alteran los datos.<br />
– Sentencias de chequeo de estado: indican si la semántica podría violarse.<br />
• Iniciada la operación, el usuario puede realizar cualquier cómputo que no<br />
dependa de la finalización de la operación.<br />
• Cuando necesario se chequea el fin de la operación.<br />
• También existen dos posibilidades:<br />
– Buferizado<br />
– No buferizado