Virtueller gemeinsamer Speicher (vsm)

Definition - Was bedeutet Virtual Shared Memory (VSM)?

Virtual Shared Memory (VSM) ist eine Technik, mit der mehrere Prozessoren innerhalb einer verteilten Computerarchitektur mit einem abstrakten gemeinsamen Speicher ausgestattet werden. Es handelt sich um eine Datenverarbeitungstechnik, mit der die zusätzliche Kommunikation zwischen Prozessor und Prozessor vermieden werden soll, die beim verteilten Rechnen erforderlich ist, z. B. wenn der neue Wert einer von einem Prozessor geänderten globalen Variablen an andere Prozessoren übergeben werden muss.

Technische.me erklärt Virtual Shared Memory (VSM)

VSM wird durch ein Programmiermodell implementiert, bei dem Software die gesamte Kommunikation zwischen den Prozessoren und dem Speicher erstellt und verwaltet. VSM wird in einer verteilten Computerumgebung implementiert, vermittelt den verbundenen Prozessoren jedoch den Eindruck, dass sie sich in einer Umgebung mit gemeinsamem Speicher befinden (ein einzelner Speicher, der von mehreren Prozessoren gemeinsam genutzt wird). Es wird hauptsächlich implementiert, um allen verbundenen Prozessoren einen einheitlichen Wert der im Speicher verarbeiteten Daten bereitzustellen.

Wenn beispielsweise ein Prozessor die Variable X ändert / ändert, sehen alle anderen Prozessoren, die an derselben Variablen arbeiten, den neuen Wert.