Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memoria Compartida Distribuida (MCD) en Base a Variables, Memoria…
Memoria Compartida Distribuida (MCD) en Base a Variables
Definición:
Memoria Compartida Distribuida (MCD): Sistema que emula la semántica de memoria compartida sobre hardware que solo soporta comunicación mediante paso de mensajes
Componentes Principales:
Nodos: Estaciones de trabajo que aportan su memoria local.
Espacio de Direcciones Virtuales: Conjunto de direcciones que integran la memoria de todas las computadoras del sistema
Componentes Principales:
Nodos: Estaciones de trabajo que aportan su memoria local.
Espacio de Direcciones Virtuales: Conjunto de direcciones que integran la memoria de todas las computadoras del sistema
Componentes Principales:
Nodos: Estaciones de trabajo que aportan su memoria local.
Espacio de Direcciones Virtuales: Conjunto de direcciones que integran la memoria de todas las computadoras del sistema
Componentes Principales:
Nodos: Estaciones de trabajo que aportan su memoria local.
Espacio de Direcciones Virtuales: Conjunto de direcciones que integran la memoria de todas las computadoras del sistema
Componentes Principales:
Nodos: Estaciones de trabajo que aportan su memoria local.
Espacio de Direcciones Virtuales: Conjunto de direcciones que integran la memoria de todas las computadoras del sistema
Memoria Compartida Distribuida (MCD) en Base a Objetos
Definición:
Memoria Compartida Distribuida (MCD): Sistema que emula la semántica de memoria compartida sobre hardware que solo soporta comunicación mediante paso de mensajes
Características Principales
Encapsulación: Los datos se organizan y transportan en unidades de objetos.
Modularidad: La memoria se controla mediante llamadas a métodos de objetos.
Flexibilidad: Permite el acceso a datos distribuidos a través de la red.
Ventajas
Escalabilidad: Puede manejar grandes cantidades de datos y procesos.
Facilidad de Programación: Fácil de programar debido a la encapsulación de datos.
Uso de Recursos: Utiliza estaciones de trabajo de bajo costo.
Desventajas
Complejidad: Control de memoria más complejo.
Compatibilidad: Solo admite programas modulares.
Sincronización: Requiere sincronización y acceso integrado
Aplicaciones
Sistemas Paralelos: Utilizado en sistemas que requieren procesamiento paralelo.
Simulación y Modelado: Ideal para simulaciones que necesitan acceso a grandes cantidades de datos.
Investigación y Desarrollo: Usado en proyectos de investigación que requieren recursos distribuidos.