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

UptoLike

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

И, наконец, верхушку в этой пирамиде составляют внутренние регистры
процессора, которые также могут быть использованы для промежуточного
хранения данных. Общий объем регистров составляет несколько десятков байт,
а время доступа определяется быстродействием процессора и равно в
настоящее время примерно 2-3.
Таким образом, можно констатировать печальную закономерностьчем
больше объем устройства, тем менее быстродействующим
оно является. Более
того, стоимость хранения данных в расчете на один бит также увеличивается с
ростом быстродействия устройств. Однако пользователю хотелось бы иметь и
недорогую, и быструю память. Кэш-память представляет некоторое
компромиссное решение этой проблемы.
Рис. 42
Рассмотрим одну из возможных схем кэширования. Содержимое кэш-
памяти представляет собой совокупность записей обо всех загруженных в нее
элементах данных из основной памяти. Каждая запись об элементе данных
включает в себя:
Q значение элемента данных;
Q адрес, который этот элемент данных имеет в основной памяти;
Q дополнительную информацию
, которая используется для
реализации алгоритма замещения данных в кэше и обычно
включает признак модификации и признак действительности
данных.
57