Наши статьи
Кэш

С английского – «прятать». Сам термин кэш обозначает промежуточный буфер с моментальным доступом, в нем содержится информация запрос, на которую отправляется, по статистике, больше всего. Получить данные из КЭШа можно намного быстрее, чем из оперативной памяти или внешних носителей памяти (винчестер или диск). В таком случае использование КЭШа дает возможность увеличить производительность системы.

История

Компьютерщики используют термин кэш с 1967 года. Впервые слово «кэш» было употреблено в статье одного из компьютерных журналов «IBM Systems Journal». Редактор журнала заменил термин «высокоскоростной буфер» на термин «кэш». После выхода этой статьи, термин кэш стал широко применяться в компьютерной литературе.

Функционирование

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

Составные части КЭШа – набор записей. Каждой записи отвечает конкретные данные или целый блок данных, которые являются копией аналогичных данных с основной памяти (оперативной памяти). Для каждой записи есть свой идентификатор, с помощью которого можно определить копию в КЭШе от оригинала в основной памяти.

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

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

Просмотров: 455