Схемы выполнения запросов в схемах с двухуровневой кэш памятью

В схемах с одноуровневой кэш-памятью все понятно.

1) Запрос к памяти

2) Поиск в КЭШе или одновременный поиск в КЭШЕ и ОП

3) Дальше в зависимости от результатов.

Но бывают системы, использующие многоуровневое (двухуровневое) кэширование. При этом кэш 2 уровня играет роль ОП по отношению к КЭШу 1 уровня.

КЭШи 1 и 2 уровня могут работать по разному: например 1 использует сквозную запись, а 2 – обратную (такая комбинация в процессоре Пентиум)

Нужна модификация данных:

47. Если данные найдены в КЭШе 1 – сквозная запись – данные модифицируются в самом КЭШе 1, а потом поступает идут модифицироваться в кэш 2

48. Здесь уже обратная запись – то есть данные в КЭШе переписываются, устанавливается бит модификации, но в ОП ничего не пишется.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: