Будинки Обладнання Що таке узгодженість кешу? - визначення з техопедії

Що таке узгодженість кешу? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає узгодженість кешу?

Кохерентність кешу - це регулярність або послідовність даних, що зберігаються в кеш-пам'яті. Підтримка кеш-пам'яті та послідовності пам’яті вкрай необхідна для багатопроцесорних або розподілених систем спільної пам'яті (DSM). Кешування кешем побудовано таким чином, щоб дані не перезаписувались та не втрачалися. Для підтримки когерентності кешу можуть використовуватися різні методи, включаючи когерентність, засновану на каталогах, перегляд шини та снорфінг. Для підтримки послідовності система DSM імітує ці методи і використовує протокол когерентності, який є важливим для системних операцій. Кохерентність кешу також відома як послідовність кешу або послідовність кешу.

Техопедія пояснює узгодженість кешу

Більшість протоколів когерентності, які підтримують багатопроцесори, використовують стандарт послідовності узгодженості. Системи DSM використовують слабкий стандарт консистенції. Для управління когерентністю кешу та послідовністю керування / запису (R / W) та миттєвих операцій використовуються наступні методи: Розташовані місця даних послідовні. Операції запису відбуваються миттєво. Збереження програмного замовлення підтримується за допомогою даних RW. Зберігається узгоджений вигляд пам'яті, де послідовні значення надаються через спільну пам'ять. Кілька типів когерентності кеш-пам'яті можуть використовуватися різними структурами: Коли дані області пам’яті змінюються, кеш оновлюється або недійсний. Перевірка шини: відстежує та керує всією кеш-пам'яттю та повідомляє процесор, коли відбувається запис. Використовується в менших системах з меншою кількістю процесорів. Snarfing: самоконтролюється та оновлює свою адресу та версії даних. Потрібна велика кількість пропускної здатності та ресурсів порівняно з узгодженістю на основі каталогу та прослуховуванням шини.

Що таке узгодженість кешу? - визначення з техопедії