Soudržnost mezipaměti

Autor: Laura McKinney
Datum Vytvoření: 9 Duben 2021
Datum Aktualizace: 25 Červen 2024
Anonim
CS50 2013 - Week 10
Video: CS50 2013 - Week 10

Obsah

Definice - Co znamená soudržnost mezipaměti?

Soudržnost mezipaměti je pravidelnost nebo konzistence dat uložených v mezipaměti. U multiprocesorů nebo systémů s distribuovanou sdílenou pamětí (DSM) je nezbytná zachování konzistence mezipaměti a paměti. Správa mezipaměti je strukturována tak, aby nedošlo k přepsání nebo ztrátě dat. K udržování koherence mezipaměti mohou být použity různé techniky, včetně koherence založené na adresářích, snoopingu sběrnice a vrčení. Aby byla zachována konzistence, systém DSM napodobuje tyto techniky a používá protokol soudržnosti, který je nezbytný pro operace systému. Soudržnost mezipaměti je také známá jako koherence mezipaměti nebo konzistence mezipaměti.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje soudržnost mezipaměti

Většina protokolů soudržnosti, které podporují multiprocesory, používá standard sekvenční konzistence. Systémy DSM používají slabý standard nebo standard konzistence vydání. Následující metody se používají pro správu koherence mezipaměti a konzistenci při čtení / zápisu (R / W) a okamžitých operacích: Umístění zapsaných dat je sekvenováno. Operace zápisu probíhají okamžitě. Uchovávání programových objednávek je udržováno pomocí dat RW. Je zachováno koherentní zobrazení paměti, kde jsou prostřednictvím sdílené paměti poskytovány konzistentní hodnoty. Různé typy koherence mezipaměti mohou být použity různými strukturami takto: Soudržnost založená na adresářích: Reference, ve kterém jsou data paměti přístupná všem procesorům. Při změně dat v oblasti paměti je mezipaměť aktualizována nebo zneplatněna. Snooping sběrnice: Sleduje a spravuje veškerou paměť cache a upozorňuje procesor, když dojde k operaci zápisu. Používá se v menších systémech s menším počtem procesorů. Snarfing: Self-monitoruje a aktualizuje svou adresu a verzi dat. Vyžaduje velké množství šířky pásma a prostředků ve srovnání s koherencí založenou na adresářích a snoopingem sběrnice.