Rozproszona pamięć współdzielona
Ukazuje pamięci współdzielonej (DSM) to pojęcie z informatyki i odnosi się do podziału pamięci głównej w klastrach komputerowych . Ponieważ poszczególne procesory nie znajdują się na wspólnej płycie głównej , nie ma wspólnej magistrali pamięci, przez którą mogłyby negocjować dostęp do pamięci (np. Przy użyciu MESI ). Dlatego zazwyczaj używane są protokoły oparte na katalogach.
DSM jest formą pośrednią dobrze znanej architektury pamięci rozproszonej i pamięci współdzielonej . Ogólnie pod pojęciem DSM rozumie się wirtualną pamięć współdzieloną, co oznacza, że użytkownik ma widok na architekturę pamięci współdzielonej. Rzeczywista pamięć jest jednak podzielona na różne, oddzielne i niezależne pamięci fizyczne. System DSM reprezentuje zatem warstwę pośredniczącą między użytkownikiem a sprzętem.
Rozróżnia się następujące grupy:
- Virtual Shared Memory (VSM), systemy z obsługą sprzętową, czyli spójność danych jest częściowo lub całkowicie zapewniana przez mechanizmy sprzętowe
- Shared Virtual Memory (SVM) - pamięć jest aktualizowana bez wsparcia sprzętowego
- Distributed Shared Memory (DSM), zarządzanie pamięcią bez replikacji danych, tj. Brak kopii. Pozwala to uniknąć niespójności w pamięci głównej (patrz także NUMA ).
