Spójność pamięci podręcznej

Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 25 Czerwiec 2024
Anonim
Spójność pamięci podręcznej - Technologia
Spójność pamięci podręcznej - Technologia

Zawartość

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 katalogu, 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.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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ć wykorzystywanych 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.