Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Протоколы когерентности



1)MESI для разделяемой сосредоточенной памяти

Должна быть доступна возможность для отслеживания действий одного ЦП всеми остальными

Каждая строка кэща каждого ЦП может находиться в 4х состояниях: M,E,S,I

M – строка модифицирована – доступна по чтению и записи только в данном процессоре. (Лок. Сост. В данном проц.)
(ЦП применил строку и не доставил изменения в ОЗУ и другие ЦП)

Е – строка монопольно скопирована в ОЗУ à доступна на чтение/запись в данном ЦП и ОЗУ

S – строка множественно скопирована(разделяема), доступна и по чтению и по записи в данном процессоре, ОЗУ и других процессорах, содержащих ее копию.

I - Строка является недоступной к использованию ни по чтению, ни по записи.

Состояния строк диагностируют возможность локального доступа(без выхода на системную шину) и используются для управления механизмом когерентности

Активные субьекты, изменяющие данные:

Поддержка механизма когерентности обеспечиваются управляемым битом сквозной записи

WT=1 (сквозн. запись)
WT=0 (обратная запись)

Заполнение блоками данных кэща при промахе чтения (из ОЗУ загружается строка)

При прохождении записи àзапись реализуется только в ОЗУ

Изменение состояний строк при выполнении операций чтения/записи:






Дата публикования: 2015-02-20; Прочитано: 155 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.025 с)...