Memoria Compartida Distribuida Basada en Páginas

Este modelo propone un espacio de direcciones de memoria virtual que integra la memoria de todas las computadoras del sistema, y su uso se realiza mediante paginación.
Para implementar un sistema de MCD es posible hacer uso del hardware de administración de memoria. La gran mayoría de los computadores modernos basan su arquitectura de memoria en paginación o alguna variante de paginación.
En este tipo de sistemas, el hardware ofrece una serie de facilidades relacionadas con las páginas de memoria, normalmente aprovechadas únicamente
por el sistema operativo.
En un sistema de MCD basado en páginas, la unidad de memoria que utiliza el sistema es, precisamente, la página. Las páginas migran dinámicamente a través de la red en demanda, puesto que en realidad los procesos pueden acceder únicamente a páginas almacenadas en la memoria local del computador donde se están ejecutando.
Las páginas quedan restringidas a estar necesariamente en un único nodo. Cuando un programa intenta acceder a una posición virtual de memoria, se comprueba si esa página se encuentra de forma local. Si no se encuentra, se provoca un fallo de página, y el sistema operativo solicita la página al resto de nodos.
El sistema funciona de forma análoga al sistema de memoria virtual tradicional, pero en este caso los fallos de página se propagan al resto de ordenadores, hasta que la petición llega al nodo que tiene la página virtual solicitada en su memoria local.
Este sistema parece más eficiente que el acceso a la memoria virtual en disco, pero en la realidad ha mostrado ser un sistema demasiado lento en ciertas aplicaciones, ya que provoca un tráfico de páginas excesivo.
Para mejorar el rendimiento se sugiere dividir el espacio de direcciones en una zona local y privada y una zona de memoria compartida, que se usará únicamente por procesos que necesiten compartir datos. Esta abstracción se acerca a la idea de programación mediante la declaración explícita de datos públicos y privados, y minimiza el envío de información, ya que sólo se enviarán los datos que realmente vayan a compartirse.
6 comentarios
Eulins Changir 16383882 seccion 4 -
Eulins Changir 16383882 seccion 4 -
yoanhy chavez -
Trabaja través de paginación, plantea un espacio de direcciones de memoria virtual.
Charytin Garcia 17.062.493 sección 2 -
Charytin Garcia seccion 2
Jesus Marquez 17788741 secc 2 -
Jesus Marquez 17788741 seccion 2
allissa -