El esquema de MCD
propone un espacio de direcciones de memoria virtual que integre la memoria de
todas las computadoras del sistema, y su uso mediante paginación. Las páginas
quedan restringidas a estar necesariamente en un único ordenador.
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 computadoras. 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 ordenador que tiene la página virtual solicitada
en su memoria local. A primera vista 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.
No hay comentarios:
Publicar un comentario