Sommario:
- Definizione: che cosa significa Virtual Shared Memory (VSM)?
- Techopedia spiega Virtual Shared Memory (VSM)
Definizione: che cosa significa Virtual Shared Memory (VSM)?
La memoria virtuale condivisa (VSM) è una tecnica attraverso cui più processori all'interno di un'architettura informatica distribuita sono dotati di una memoria condivisa astratta. È una tecnica di elaborazione dei dati progettata per eliminare la comunicazione processore-processore aggiuntiva richiesta nell'ambito del calcolo distribuito, ad esempio quando il nuovo valore di una variabile globale modificato da un processore deve essere passato ad altri processori.
Techopedia spiega Virtual Shared Memory (VSM)
VSM è implementato attraverso un modello di programmazione, in cui il software crea e gestisce tutte le comunicazioni tra i processori e la memoria. VSM è implementato in un ambiente di elaborazione distribuito, ma fornisce ai processori collegati l'impressione di trovarsi in un ambiente di memoria condivisa (una singola memoria condivisa tra più processori). Viene implementato principalmente per fornire a tutti i processori connessi un valore uniforme dei dati elaborati nella memoria.
Ad esempio, se un processore sta modificando / alterando la variabile X, tutti gli altri processori che lavorano sulla stessa variabile vedranno il nuovo valore.