С.В. Герасимов, И.В. Машечкин, М.И. Петровский, И.С. Попов, А.Н. Терехин, А.В. Чернов - Организация кэширования (1114662), страница 5
Текст из файла (страница 5)
Кроме того, в словареподдерживается список текущих процессоров-пользователей соответствующего блока, обозначенного на диаграмме как «Пользователи». Очевидно, что у не закэшированного блока нет пользователей,если блок находится в эксклюзивном состоянии, то процессорпользователь только один, в состоянии общего доступа пользователей может быть много. Аналогично системам, применяющим подходс отслеживанием, при использовании словарей ни процессорыпользователи блоков памяти, ни процессоры-владельцы блоков памяти, ни процессоры-владельцы записей словаря не могут «захватить» блок памяти в каком-либо из состояний.
Таким образом, запретить изменение состояния блоков памяти не может никто. Онопроисходит сразу по запросу от других процессоров, а словарь лишьобеспечивает атомарность операций и играет роль синхронизаторадоступа, аналогично шине в подходе с отслеживанием.24.