Professional Documents
Culture Documents
Clase 07
Clase 07
• RPC síncrono.
• RPC asíncrono.
• RPC asíncrono diferido.
Memoria Compartida Distribuida (MCD):
introducción
Taxonomía de las computadoras paralelas y distribuidas
Computadoras
Distribuidas Paralelas
Multiprocesadores Multicomputadoras
(memoria compartida) (memoria privada)
(MCD): introducción
• Un sistema fuertemente acoplado, es aquel en el cual los la
tasa de mensajes es alta, y los retardos cortos.
Soporte de Software:
• Resuelven problemas de secciones críticas.
• Primitivas de sincronización: semáforos, contadores, secuenciadores,
monitores.
• Comunicación por espacios de memoria compartidos.
Soporte de Hardware:
• Limitado en la escalabilidad.
• Difícil de construir.
• El acceso a la memoria es un cuello de botella. (Es difícil diseñar una
máquina donde varios procesadores utilicen la misma memoria. Si la
arquitectura está basada en bus, no es escalable. Con switches se
obtiene una mayor escalabilidad pero son costosos, lentos, complejos).
(MCD): introducción
En los sistemas de memoria distribuida:
Soporte de Software:
• Paso de mensajes: trae complicaciones adicionales como
pérdida de mensajes, pérdida de orden, etc.
• RPC.
Soporte de Hardware:
• Fácil de construir.
• No está limitada la escalabilidad.
(MCD): introducción
Sistemas de memoria compartida distribuida: