Zum Inhalt springen

Distributed Shared Memory

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. Oktober 2007 um 10:40 Uhr durch Thijs!bot (Diskussion | Beiträge) (Bot: Ändere: en:Distributed shared memory). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde am 24. Oktober 2007 auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion!
Folgendes muss noch verbessert werden: Wikifiz., Besteht den OMA-Test nicht wirklich -- Nolispanmo Disk. Hilfe? ± 10:25, 24. Okt. 2007 (CEST)

Distributed Shared Memory (DSM) ist eine Zwischenform der bekannten Distributed Memory und Shared Memory Architekturen. Im Allgemeinen versteht man unter einem DSM einen virutellen gemeinsamen Speicher, d.h. der Anwender hat die Sicht auf eine Shared Memory Architektur. Der eigentliche Speicher ist allerdings auf verschiedene voneinander getrennte und unabhängige pysikalische Speicher verteilt. Ein DSM System stellt somit eine Vermittlungsschicht zwischen Anwender und Hardware dar.

Man unterscheidet folgende Gruppen:

  • Virtual Shared Memory (VSM), Systeme mit Hardwareunterstützung, d.h. die Konsistenz der Daten wird zum Teil oder vollständig durch Mechnismen der Hardware sichergestellt
  • Shared Virtual Memory (SVM), der Speicher wird ohne Hardwareunterstützung aktuell gehalten
  • Distributed Shared Memory (DSM), eine Speicherverwaltung ohne Replikation der Daten, d.h. es gibt keine Kopien. Dadurch werden Inkonsistenzen des Hauptspeichers vermieden (siehe auch NUMA).

Siehe auch