Найти тему

Что такое кэш процессора? Объясняю простыми словами

Оглавление

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

В этой статье я постараюсь простыми словами ответить на этот интересный вопрос.

П - Память

Зайду немного из далека. Ни для кого не секрет, что у компьютера имеется постоянное запоминающее устройство (SSD - накопитель, жёсткий диск) и оперативное запоминающее устройство (оперативная память). Помимо этого есть сверхоперативное запоминающее устройство, которое значительно быстрее оперативной памяти и уж тем более SSD или HDD накопителя. Нас интересует именно оно т.к. по факту - это и есть наш загадочный кэш.

-2

Но такая память очень маленькая, ведь она располагается на кристалле процессора, что собственно положительно влияет на скорость и позволяет нам безболезненно работать на компьютере.

Как работает?

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

-3

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

Думаю этой информации достаточно для понимания того, что такое кэш и как он работает на самом примитивном уровне.

Надеюсь, что статья была интересной для Вас. Не забудьте поставить лайк и подписаться на канал