lastscan14 (8)

lastscan14 (8)




li

MB pamięci Pamięć jest fizycznie rozproszona a logicznie w zależności od konfiguracji może stanowić jedną przestrzeń lub wiele rozdzielonych przestrzeni adresowych

3. DSM - Pamięci rozproszone fizycznie    ^

Pamięć typu DSM jest widziana jako jedna wspólna przestrzeli adresowa Rozwiązanie takie umożliwia korzystanie ze wspólnych zmiennvch procesom działającym na różnych procesorach z których każdy jest wyposażony w lokalną pamięć (nie istnieje wspólna pamięć fizyczna)

Pamięci typu DSM są stosowane w

•    komputerach klasy MIMD

•    kl astrach komouterowych

Zaletą stosowania pamięci typu DSM jest uniknięcie problemu wąskiego gardła magistrali Rozwiązanie takie umożliwia wykorzystanie sofiware u doslępnego na komputery ze wspólną pamięcią

Implementacja wspólnej przestrzeni adresowej może być realizowana na dwa sposoby, sprzętowo lub programowo poprzez system operacyjny Implementacja sprzętowa realizowana jest poprzez szybką sieć połączeń pomiędzy poszczególnymi pamięciami a dostęp do poszczególnych pamięci następuje poprzez jednostkę MMIJ Implementacja programowa realizowana jest z wykorzystaniem mechanizmu stronicowania

Modele spójności w pamięci lypu DSM

W pamięciach typu DSM zapewnienie pdnej spójności takiej pamięci powoduje iż staje się ona nie efektywna. Z kolei jeśli spójność pamięci jest zła to trudno jest napisać program WyTóZniamy trzy modele spójności pamięci:

•    pełna spójność

•    spójność sekwencyjna

•    słaba spójność

Pełna spójność gwarantuje i2 odczyt komórki X zwraca wariość umieszczoną tam przez ostatnią operację zapisu Model pełnej spójności pamięci jest w praktyce nie realizowany.

Spójność sekwencyjna polega na tym że wszystkie procesy widzą tą samą sekwencję operacji do pamięci. Ten model spójność jest bardzo wygodny dla programislów ale nie efektywny ponieważ zapis zawiesza proces do czasu aż wszystkie kopie zmiennej zostaną unieważnione i odbędzie się aktualizacja zmiennej (zapis zwrotny).

Słaba spójność Istnieją dwie specjalna funkcja służące do zapewnienia spójności, funkcja aktualizacji (acąuirt) która zapewnia zgodność lokalnych kopii zmiennych dzielonych i funkcja zwolnienia (refease) zmiennej której zadanie polega na przesianiu zmiennej dzielonej do pozostałych węzłów (procesorów) w celu jej uaktualnienia I tak DSM zapewnia spójność pamięci jeśli proces wykona przed odczytem funkcję aktualizacji zmiennej, a po modyfikacji funkcję zwolnienia zmiennej Model ten jest bardziej efektywny (oszczędniejszy) niż inne modele.



Michał Jur



Wyszukiwarka

Podobne podstrony:
warstwa fizyczna ISDN ramki w warstwie fizycznej różnią się w zależności od tego, czy ramka jest
skanuj0115 (16) Wiązanie kowalencyjne jest pojedyncze lub wielokrotne zależnie od liczby elektronów
Skan9 Elektron komptonowski jonizuje środowisko podobnie jak fotoelektron. Foton„ rozproszony hv ,
dload2 -V k 300 cyfr 30 cvfr c.    jest to wielkoUci zmienna, zależna od wielu c
Jest to parametr wynikowy, zależny od przyjętej objętości KOCZ (V), która zależy od przyjętego wieku
DSC00181 (10) jest tak nieustalony i niejasny. W zależności od tego, jak udoskonali się ich język, m
Najczęściej wykonywana jest przez głowę państwa w zależności od formy rządu. W przypadku monarchii m
82790 P1520777 9.3.6. Właściwości moczu ostatecznego Mocz ostateczny jest płynem o swoistych, różnyc
22 11 09 (4) Prognoza ułatwia precyzowanie celu usprawniania, nic jest jednak wartością stalą,
Niemiecki ustrój szkolny jest systemem silnie zdecentralizowanym, zależnym od władz poszczególnych l
orientacja2 K. 10 - względność strony lewej, prawej; to co było po lewej, jest teraz po prawej - w z
DSC01493 Prawie każda właściwość fizyczna charakteryzująca dany pierwiastek lub związek może stanowi
strony16 17 Do pełnienia poszczególnych funkcji niezbędne jest właściwe przystosowanie miejsca. W za

więcej podobnych podstron