Дом аппаратные средства Что такое согласованность кэша? - определение из техопедии

Что такое согласованность кэша? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает «Кэшированная когерентность»?

Когерентность кеша - это регулярность или согласованность данных, хранящихся в кеш-памяти. Поддержание согласованности кеша и памяти является обязательным для многопроцессорных систем или систем с распределенной разделяемой памятью (DSM) Управление кэшем структурировано, чтобы гарантировать, что данные не будут перезаписаны или потеряны. Для поддержания когерентности кэша могут использоваться разные методы, включая когерентность на основе каталогов, отслеживание шины и snarfing. Для обеспечения согласованности система DSM имитирует эти методы и использует протокол когерентности, который необходим для работы системы. Когерентность кэша также известна как когерентность кэша или согласованность кэша.

Техопедия объясняет когерентность кэша

Большинство протоколов когерентности, которые поддерживают мультипроцессоры, используют стандарт последовательной согласованности. В системах DSM используется стандарт слабой или согласованной версии. Следующие методы используются для управления когерентностью кэша и согласованности при чтении / записи (R / W) и мгновенных операциях: Расположение записанных данных упорядочено. Операции записи происходят мгновенно. Сохранение заказа программы поддерживается данными RW. Поддерживается согласованное представление памяти, в котором согласованные значения предоставляются через разделяемую память. Несколько типов когерентности кэша могут использоваться различными структурами, а именно: Связность на основе каталога: ссылается на фильтр, в котором данные в памяти доступны для всех процессоров. Когда данные области памяти изменяются, кэш обновляется или становится недействительным. Отслеживание шины: отслеживает и управляет всей кэш-памятью и уведомляет процессор, когда происходит операция записи. Используется в небольших системах с меньшим количеством процессоров. Snarfing: Самоконтроль и обновляет свой адрес и версии данных. Требует большого количества пропускной способности и ресурсов по сравнению с согласованностью на основе каталогов и отслеживанием шины.

Что такое согласованность кэша? - определение из техопедии