Что такое кэш?




Что такое кэш?

Большинство пользователей, работая за компьютером, узнают, что такое кэш, только когда у них начинаются проблемы с работой браузера, ведь первое, что рекомендуете при этом сделать, это очистить кэш. На самом деле кэш используется не только браузерами, и в этой статье мы рассмотрим немного подробнее, что такое кэш.

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

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

Для таких же целей используется кэш и на жестких дисках, расположенный внутри его корпуса, кэш браузера, создаваемый на жестком диске, и кэш создаваемый операционной системой в оперативной памяти компьютера для устройств не имеющих его.

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

В случае в браузером имеющиеся данные в кэш памяти могут стать и причиной появления ошибок, в большинстве случаев выражающиеся в неправильном отображении страницы или в отображении старых данных. Как правило, кэш браузера периодически очищается или заменяется, но если вдруг происходит сбой, то кэш приходится очищать вручную.

Также статьи на сайте chajnikam.ru на различные темы:
Алгоритм выполнения манипуляций
Что такое web баннеры?
Понятие информации
Клавиатура, что это такое?