Операционные системы: управление памятью. Макаров П.С. - 66 стр.

UptoLike

Составители: 

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