Методы обновления строк в основной памяти

В таблице 8.1. приведены условия сохранения и обновления информации в ячейках кэш-памяти и основной памяти.

Если процессору требуется информация из некоторой ячейки основной памяти, а копия этой ячейки уже есть в кэш-памяти, то вместо оригинала считывается копия. В этом случае информация ни в кэш-памяти, ни в основной памяти не изменяется.

Табл. 8.1.

Условия сохранения и обновления информации

Режим работы Наличие копии ячейки ОП в кэш-памяти Информация в ячейке кэш-памяти Информация в ячейке ОП
Чтение Копия есть Не изменяется Не изменяется
Копии нет Обновляется (создается копия) Не изменяется
Сквозная запись Копия есть Обновляется Обновляется
Копии нет Не изменяется Обновляется
Обратная запись Копия есть Обновляется Не изменяется
Копии нет Обновляется Не изменяется

 

При записи строк существует несколько методов обновления старой информации. Эти методы называются стратегией обновления строк основной памяти. Если результат обновления строк кэш-памяти не возвращается в основную память, то содержимое основной памяти становится неадекватным вычислительному процессу. Чтобы избежать таких ошибок, предусмотрены различные методы обновления основной памяти.