Gyorsítótár-koherencia

Szerző: Laura McKinney
A Teremtés Dátuma: 9 Április 2021
Frissítés Dátuma: 25 Június 2024
Anonim
Gyorsítótár-koherencia - Technológia
Gyorsítótár-koherencia - Technológia

Tartalom

Meghatározás - Mit jelent a gyorsítótár-koherencia?

A gyorsítótár koherenciája a gyorsítótárban tárolt adatok szabályszerűsége vagy következetessége. A gyorsítótár és a memória konzisztenciájának fenntartása nélkülözhetetlen a multiprocesszorok vagy az elosztott megosztott memória (DSM) rendszerek számára. A gyorsítótár-kezelés felépítése annak biztosítása, hogy az adatok ne kerüljenek felülírásra vagy elveszésre. A gyorsítótár koherenciájának fenntartására különféle technikák alkalmazhatók, ideértve a könyvtár alapú koherenciát, a busz-szippantást és a snarfing-ot. A következetesség fenntartása érdekében a DSM rendszer utánozza ezeket a technikákat, és koherencia protokollt használ, amely elengedhetetlen a rendszer műveleteihez. A gyorsítótár-koherencia gyorsítótár-koherencia vagy gyorsítótár-konzisztencia néven is ismert.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Cache Coherence-t

A multiprocesszorokat támogató koherencia protokollok többsége szekvenciális konzisztencia standardot használ. A DSM rendszerek gyenge vagy kibocsátási konzisztencia szabványt használnak. A következő módszereket használják a gyorsítótár koherencia-menedzsmentjére és konzisztenciájára az olvasás / írás (R / W) és az azonnali műveletek során: Az írásbeli adatok helyét szekvenáljuk. Az írási műveletek azonnal megtörténnek. A programrendelés megőrzését az RW adatokkal fenntartjuk. A memória koherens nézetet tart fenn, ahol a konzisztens értékeket a megosztott memória biztosítja. A gyorsítótár-koherencia több típusa felhasználható különböző struktúrákban, az alábbiak szerint: Címtár-alapú koherencia: Hivatkozik egy szűrőre, amelyben a memóriaadatok minden processzor számára elérhetők. Amikor a memóriaterület adatai megváltoznak, a gyorsítótár frissítésre kerül vagy érvénytelenné válik. Busz szippantás: Figyelemmel kíséri és kezeli az összes gyorsítótár-memóriát, és értesíti a processzort, amikor írási művelet történik. Kisebb rendszerekben, kevesebb processzorral használható. Snarfing: Önmegfigyelő és frissíti a címeket és az adatok verzióit. Nagyon sok sávszélességet és erőforrást igényel a könyvtáralapú koherencia és a busz-szippantáshoz képest.