Кэширование данных.

Быстродействующая память основана на организации SRAM, её объем – несколько мегабайт, скорость доступа не превышает 8 мс. Регистры процессора – несколько байтов, скорость – 2-3 мс.

Кэш-память обладает большим быстродействием, чем основная память, однако стоит значительно дороже. Появилась кэш в 60 годах. Кэширование – это способ совместного функционирования двух типов ЗУ, при котором за счет динамического копирования наиболее часто используемой информации из более медленного ЗУ в более быстрое уменьшается среднее время доступа к данным. Кэш является прозрачной для программ пользователя, система не требует никакой информации об интенсивности использования данных, ни пользователи, ни программы не принимают никакого участия в перемещении данных из одного типа памяти в другой. В общем случае кэширование – это универсальный метод ускорения доступа как к ОП, так и к дискам и другим видам запоминающих устройств:

1. если кэширование применятся к ОП, то в качестве КЭШа использует быстродействующая статическая память SRAM.

2. если кэширование используется к дисковой памяти, то в этом случае роль кэш-памяти выполняют буферы в ОП, в которых оседают наиболее активно используемые данные.

3. виртуальную память тоже можно считать одним из вариантов реализации принципа кэширования, при котором ОП выступает в роли КЭШа по отношению к внешней памяти. Только в этом случае кэширование используется не для уменьшения времени доступа к данным, а для того, чтобы частично подменить ОП диском. В результате наиболее интенсивно используемые данные оседают в ОП, остальная информация хранится в более объемной и менее дорогой внешней памяти.

 

 

11 апреля 2012 г.