Организация компьютерных систем. Орлов С.П - 56 стр.

UptoLike

(разделяемую) основную память. Доступ к локальным кэшам возмо-
жен от других процессоров через высокоскоростную сеть.
Кэш-память каждого процессора может содержать данные двух
типов: частные и разделяемые. С частными данными работает только
один процессор. Разделяемые данные могут использоваться несколь-
кими процессорами и загружаться сразу в несколько кэшей.
Если информация в основной памяти и в кэш-памятях совпадает,
то говорят, что они когерентны. Потеря этого свойства происходит
при записи процессором данных в разделяемый блок. Обеспечение
когерентности предполагает, что любой процессор при обращении к
разделяемым данным должен считывать последнее, записанное в них
значение. При записи несколькими процессорами в свои кэши значе-
ния необходимо согласовать.
Процессор 1
Процессор 2
Процессор К
Кэш-память
Кэш-память
Кэш-память
ОП
Высокоскоростная
магистраль
Рис.3.13. Общая структура мультипроцессорной системы
с разделяемой памятью
Когерентность можно обеспечить при соблюдении следующих
условий:
если чтение и запись в одну и ту же ячейку памяти достаточно
отделены друг от друга по времени;
58