Интернет магазин китайских планшетных компьютеров



Компьютеры - Когерентность кэша

23 января 2011


Оглавление:
1. Когерентность кэша
2. Определение
3. Механизмы когерентности кэшей
4. Протоколы поддержки когерентности



Несколько кэшей для разделяемого ресурса памяти

Когерентность кэша — свойство кэшей, означающее целостность данных, хранящихся в локальных кэшах для разделяемого ресурса. Когерентность кэшей — частный случай когерентности памяти.

Когда клиенты в системе используют кэширование общих ресурсов, например, памяти, могут возникнуть проблемы с противоречивостью данных. Это особенно справедливо в отношении процессоров в многопроцессорной системе. На рисунке «Несколько кэшей для разделяемого ресурса памяти», если клиент в верхней части имеет копию блока памяти из предыдущего чтения, а нижний клиент изменяет блок памяти, копия данных в кэше верхнего клиента становится устаревшей, если не используются какие-либо уведомления об изменении или проверки изменений. Когерентность кэша предназначена для управления такими конфликтами и поддержания соответствия между разными кэшами.



Просмотров: 3831


<<< Алгоритмы кэширования
Кэш на файлах >>>