Съдържание:
Определение - Какво означава кохерентност на кеша?
Кохерентността на кеша е редовността или последователността на данните, съхранявани в кеш паметта. Поддържането на последователност на кеша и паметта е наложително за многопроцесорите или системите за разпределена споделена памет (DSM). Управлението на кеша е структурирано да гарантира, че данните не се презаписват или губят. Различни техники могат да бъдат използвани за поддържане на кеш-кохерентност, включително съгласуваност, базирана на директория, проследяване на шината и снарфиране. За да поддържа последователност, DSM система имитира тези техники и използва протокол за кохерентност, който е от съществено значение за операциите в системата. Кеш кохерентността е известна още като кеш кохерентност или кеш консистенция.
Техопедия обяснява Cahe Coherence
По-голямата част от протоколите за кохерентност, които поддържат многопроцесори, използват стандарт за последователна последователност. DSM системите използват слаб или освобождаващ стандарт за консистенция. Следните методи се използват за управление на съгласуваността на кеш и последователност при четене / запис (R / W) и мигновени операции: Писмените местоположения на данни се секвенират. Операциите за запис се случват мигновено. Съхраняването на програмните поръчки се поддържа с RW данни. Поддържа се съгласуван изглед на паметта, където се осигуряват последователни стойности чрез споделена памет. Няколко типа кохерентност на кеша могат да бъдат използвани от различни структури, както следва: Кохерентност, базирана на директория: Позовава филтър, в който данните от паметта са достъпни за всички процесори. Когато данните за областта на паметта се променят, кешът се актуализира или невалиден. Snooing bus: Следи и управлява цялата кеш памет и уведомява процесора, когато има операция за запис. Използва се в по-малки системи с по-малко процесори. Snarfing: Самонаблюдава и актуализира своите адреси и версии на данни. Изисква големи количества пропускателна способност и ресурси в сравнение с кохерентността, базирана на директорията и пропускането на шината.