1. Буферизированная сквозная запись
Запись в ОП буферизируется, т.е. после обновления блоков КП он (блок) поступает в очередь на запись в кэш-буфере.
Между кэш-контроллером и ОП располагается кэш-буфер, имеющий очередь, как на запись, так и на чтение. Если требуется прочитать блок, который находится в кэш-буфере в очереди записи, то кэш-буфер переписывает измененный блок из очереди записи в очередь чтения, т.е. это как бы еще один уровень кэширования.
Недостаток: Реализуется еще одно устройство кеширования в виде кэш-буфера.
2. Обратная запись. Back Write.
Для реализации обратной записи в памяти тегов необходим бит модификации W. Перед удалением блока из кэш-памяти контроллер записывает содержимое этого места в ОП.
3. Буферизированная обратная запись: Осуществляется по той же схеме, когда блок, выгружаемый их КП, помещается в очередь кэш-буфера. Кэш буфер при обращении к ОП должен учитывать те блоки, которые находятся в кэш-буфере (там храняться не номера блоков, а их содержимое). И тем самым организуется отложная обратная запись. Другими словами, происходит изменение порядка обращения к ОП, при котором сохраняемый блок передается в кэш-буфер и сразу инициируется чтение нового блока из ОП. Это самая эффективная схема обновления.
