Цацхе Цохеренце

Аутор: Laura McKinney
Датум Стварања: 9 Април 2021
Ажурирати Датум: 25 Јуни 2024
Anonim
Cache Coherence Problem & Cache Coherency Protocols
Видео: Cache Coherence Problem & Cache Coherency Protocols

Садржај

Дефиниција - Шта значи кохеренција предмеморије?

Кохеренција кеша је правилност или конзистентност података сачуваних у кеш меморији. Одржавање доследности кеша и меморије је неопходно за мултипроцесорске или дистрибуиране дељене меморије (ДСМ). Управљање кешом је структурирано тако да осигурава да се подаци не преписују или изгубе. За одржавање кохеренције кеширања могу се користити различите технике, укључујући кохеренцију на бази директорија, пресвлачење сабирнице и снарфинг. Да би одржао доследност, ДСМ систем опонаша ове технике и користи протокол кохеренције, што је од суштинског значаја за операције система. Кохеренција кеша такође је позната као кохеренција кеша или кеш доследности.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Цахе Цохеренце

Већина протокола кохеренције који подржавају мултипроцесоре користе стандард секвенцијалне конзистентности. ДСМ системи користе слаб или отпуштајући стандард конзистенције. Следеће методе се користе за управљање кохеренцијом предмеморије и доследност у читању / писању (Р / В) и тренутним операцијама: Написане локације података су секвенциониране. Операције писања се одвијају тренутно. Чување програмског налога се одржава са РВ подацима. Одржава се кохерентан приказ меморије, где се преко заједничке меморије пружају конзистентне вредности. Различите структуре могу користити неколико типова кохеренције предмеморије, као што следи: Кохеренција заснована на директоријуму: референца је филтер у којем су подаци о меморији доступни свим процесорима. Када се промене подаци о меморији, кеш меморија се ажурира или поништава. Слушање сабирнице: Надгледа и управља с читавом меморијом кеш меморије и обавјештава процесор када постоји операција писања. Користи се у мањим системима са мање процесора. Снарфинг: Само-надгледа и ажурира своју адресу и верзије података. Захтијева велике количине пропусне ширине и ресурса у поређењу с кохеренцијом на бази директорија и пресвлачењем сабирнице.