Организация ЭВМ и систем


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


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

Таблица 4.1

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

Режим работы

Наличие копии ячейки ОП в кэш-памяти

 

Информация

 

В ячейке кэш­памяти

 

В ячейке основ­ной памяти

 

Чтение

 

Копия есть Копии нет

 

Не изменяется Обновляется (создается копия)

 

Не изменяется Не изменяется

 

Сквозная за­пись

 

Копия есть Копии нет

 

Обновляется Не изменяется

 

Обновляется Обновляется

 

Обратная за­пись

 

Копия есть Копии нет

 

Обновляется Создается копия Обновляется

 

Не изменяется Не изменяется

 

 

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

При записи существует несколько методов обновления старой информа­ции. Эти методы называются

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




- Начало -  - Назад -  - Вперед -