Существует два основных способа отображения: случайное и детерминированное.
Случайное. Элемент памяти находится в произвольном месте кэша. Элемент хранится вместе с адресом. Поиск ведется по адресу. Это сравнительно дорогой способ.
Детерминированный. Элемент памяти отображается всегда в одно и тоже место кэша. Строки кэша и элементы памяти соотносятся как “один ко многим”. Преобразование адреса элемента в номер строки кэша выполняется некоторой функцией. Этот способ более дешевый.
Недостаток этого способа в больших временных затратах на поиск нужного элемента.
Для преодоления недостатка применяется так называемый ассоциативный поиск, при котором сравнение выполняется параллельно со всеми записями кэша
Признак, по которому выполняется сравнение (например адрес) называется тегом (tag)
Электронная реализация удорожает память, поэтому используется в кэше небольшой емкости
Вытеснение старых данных происходит тогда, когда кэш будет заполнен
studopedia.su - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление