COMUNICACION
la diferencia mas importante entre un sistema distribuido y un sistema de un único procesador en la comunicacion entre procesos.
En un sistema de un solo procesador la comunicacion supone implícitamente la existencia de la memoria compartida:
* EJEMPLO : problema de los productores y los consumidores, donde un proceso escribe un buffer compartido y otro proceso lee de el.
En un sistema distribuido no existe la memoria compartida y por ello toda la naturaleza de la comunicacion entre procesos debe replantarse.
Los procesos para comunicarse deben apegarse a reglas conocidas como protocolos
para los sistemas distribuidos en una área amplia estos protocolos toman frecuente mente la forma de varias capas y cada capa tiene sus propias metas y reglas
los mensajes se intercambian de diversas formas , existiendo muchas opciones de diseño al respecto, una importante opción es la "llamada a un procedimiento remoto"
También es importante considerar las posibilidades de comunicacion entre grupos de procesos , no solo entre dos procesos.
No hay comentarios:
Publicar un comentario