Definición: ¿Qué significa memoria compartida virtual (VSM)?
La memoria compartida virtual (VSM) es una técnica a través de la cual varios procesadores dentro de una arquitectura de computación distribuida reciben una memoria compartida abstracta. Es una técnica de procesamiento de datos diseñada para eliminar la comunicación adicional de procesador a procesador requerida dentro de la computación distribuida, como cuando el nuevo valor de una variable global cambiada por un procesador debe pasarse a otros procesadores.
Techinfo explica la memoria compartida virtual (VSM)
VSM se implementa a través de un modelo de programación, donde el software crea y administra toda la comunicación entre los procesadores y la memoria. VSM se implementa en un entorno informático distribuido, pero proporciona a los procesadores conectados la impresión de que se encuentran en un entorno de memoria compartida (una única memoria compartida entre varios procesadores). Se implementa principalmente para proporcionar un valor uniforme de los datos que se procesan dentro de la memoria a todos los procesadores conectados.
Por ejemplo, si un procesador está cambiando / alterando la variable X, todos los demás procesadores que trabajen en la misma variable verán el nuevo valor.