Что такое Кэш?Кэш микропроцессора – это (сверхоперативная память), содержащая информацию, которая может быть запрошена с наибольшей вероятностью, используемая микропроцессором компьютера для уменьшения среднего времени доступа к компьютерной памяти.
выборка исходных данных из оперативной (ОЗУ) и значительно быстрее
внешней памяти, за счёт чего уменьшается среднее время доступа и увеличивается общая производительность компьютерной системы. Прямой доступ к данным, хранящимся в кэше, программным путем невозможен.
Слайд 4
Иерархия памяти Иерархия памяти - Означает, что различные виды
памяти образуют иерархию, на различных уровнях которой расположены памяти
с отличающимися временем доступа, сложностью, стоимостью и объемом. Кэш является одним из верхних уровней иерархии памяти
Слайд 5
Данные в кэше Кэш состоит из набора записей. Каждая
запись ассоциирована с элементом данных или блоком данных (небольшой
части данных), которая является копией элемента данных в основной памяти. Каждая запись имеет идентификатор, определяющий соответствие между элементами данных в кэше и их копиями в основной памяти. Типичная структура записи в кэше
Слайд 6
Кэш попадание Когда процессор обращается к данным, прежде всего
исследуется кэш. Если в кэше найдена запись с идентификатором,
совпадающим с идентификатором затребованного элемента, то используются данные из кэша. Такой случай называется попаданием кэша.
Слайд 7
Кэш промах Если в кэше не найдена запись, содержащая
затребованный элемент данных, то он читается из основной памяти
в кэш, и становится доступным для последующих обращений. Такой случай называется промахом кэша.
Слайд 8
Если кэш ограничен в объёме, то при промахе
может быть принято решение отбросить некоторую запись для освобождения
пространства. Для выбора отбрасываемой записи используются разные алгоритмы вытеснения.
Слайд 9
При модификации элементов данных в кэше выполняется их
обновление в основной памяти. Задержка во времени между модификацией
данных в кэше и обновлением основной памяти управляется так называемой политикой записи.
Слайд 10
Применение Кэш памяти Кэш память используется: В центральном процессоре Винчестере Оптическом приводе Интернет