Spisu treści:
Definicja - Co oznacza koherencja pamięci podręcznej?
Spójność pamięci podręcznej to regularność lub spójność danych przechowywanych w pamięci podręcznej. Utrzymanie spójności pamięci podręcznej i pamięci jest konieczne w przypadku systemów wieloprocesorowych lub systemów rozproszonej pamięci wspólnej (DSM). Zarządzanie pamięcią podręczną ma strukturę zapewniającą, że dane nie zostaną nadpisane ani utracone. Do zachowania spójności pamięci podręcznej można zastosować różne techniki, w tym spójność na podstawie katalogów, szpiegowanie magistrali i snarfing. Aby zachować spójność, system DSM imituje te techniki i wykorzystuje protokół koherencji, który jest niezbędny do działania systemu. Spójność pamięci podręcznej jest również znana jako spójność pamięci podręcznej lub spójność pamięci podręcznej.
Techopedia wyjaśnia spójność pamięci podręcznej
Większość protokołów koherencji obsługujących wieloprocesory wykorzystuje standard spójności sekwencyjnej. Systemy DSM używają słabego lub spójnego standardu zgodności. Następujące metody są używane do zarządzania spójnością pamięci podręcznej i spójnością operacji odczytu / zapisu (R / W) i operacji natychmiastowych: Lokalizacje zapisanych danych są sekwencjonowane. Operacje zapisu pojawiają się natychmiast. Zachowanie kolejności programów jest utrzymywane przy użyciu danych RW. Zachowany jest spójny widok pamięci, w którym spójne wartości są zapewniane przez pamięć współdzieloną. Kilka rodzajów spójności pamięci podręcznej może być używanych przez różne struktury w następujący sposób: Spójność na podstawie katalogu: Odwołuje się do filtra, w którym dane pamięci są dostępne dla wszystkich procesorów. Gdy dane obszaru pamięci ulegają zmianie, pamięć podręczna jest aktualizowana lub unieważniana. Szpiegowanie magistrali: monitoruje i zarządza całą pamięcią podręczną oraz powiadamia procesor o operacji zapisu. Używany w mniejszych systemach z mniejszą liczbą procesorów. Snarfing: Samonitoruje i aktualizuje swoją wersję adresu i danych. Wymaga dużej przepustowości i zasobów w porównaniu do spójności opartej na katalogach i szpiegowania magistrali.