Кеш-память (от , дословно — «заначка», «кубышка») — память ЭВМ с быстрым доступом, где хранится часть данных с другого носителя с более медленным доступом или данные, для получения которых требуются вычисления. Иногда для краткости кеш-память называют просто «кеш».
Кеш-память позволяет обращаться к часто требуемым данным быстрее, чем это происходило бы без её использования. Процесс организации доступа через кеш-память называется кешированием, а та память, которая кешируется, называется основной памятью.
Кеш-память может давать значительный выигрыш в производительности, потому что в настоящее время тактовая частота ОЗУ на порядок меньше тактовой частоты ЦП. Тактовая частота для кеш-памяти обычно всего лишь в два раза меньше, чем у ЦП.
Самой быстрой памятью является кеш-память первого уровня (она же L1-cache), по сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков, без нее процессор не сможет функционировать. Память L1 работает на частоте процессора и обращение к ней занимает в общем случае один такт ядра, объем этой памяти обычно невелик — не более 64Кб. Второй по быстродействию является L2 (в отличие от L1 ее можно отключить с сохранением работоспособности процессора), кеш второго уровня, она обычно расположена либо на кристалле, как и L1, либо в непосредственной близости от ядра, например, в процессорном картридже (только в слотовых процессорах), в старых процессорах ее располагали на системной плате. Объем L2 побольше — от 128Кб до 1—2Мб.
Существуют две основных политики записи кеш-памяти — сквозная запись (write-through) и отложенная запись (write-back).
Многие переферийные устройства хранения данных используют кеш для ускорения работы, в частности, жёсткие диски используют кеш-память от 1 до 8 Мб (модели с поддержкой NCQ/TCQ используют её для хранения и обработки запросов), устройства чтения CD/DVD/BD-дисков так же кешируют прочитанную информацию для ускорения повторного обращения.
Операционная система так же использует часть оперативной памяти в качестве кеша дисковых операций (в том числе для внешних устройств, не обладающих собственной кеш-памятью, например, USB-flash, дисковод для дискет).
Запоминающие устройства | Микропроцессоры
Cache | Cache | Cache | Cache | Cache | Memoria caché | Välimuisti | Mémoire cache | זיכרון מטמון | Cache | Gyorsítótár | Cache | Cache | キャッシュ (コンピュータシステム) | 캐시 | Kešavimas | Cache | Cache | Cache | Cache | Rýchla vyrovnávacia pamäť | Cache | แคช | Önbellek | 高速缓存
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Кеш-память".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world