Как почистить кэш браузера «Яндекс»? Что хранится в кэше и где он расположен? Что такое кэш-память компьютера

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

Что такое кэш браузера

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

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

Что это означает? Давайте сразу же на примере интернета и браузера разберем это определение.

Итак, определение «промежуточный буфер » подразумевает, что кэш является посредником между чем-то. Например, есть два объекта: браузер на нашем компьютере и есть сайт в интернете. Согласно определению, кэш будет посредником между ними.

Каким образом? Давайте посмотрим на то, как работает браузер.

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

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

  • Сокращение времени загрузки страницы . Так как скорость загрузки данных с интернета будет медленнее чем загрузка из жесткого диска, закэшированная интернет страница в браузере откроется быстрее. Именно это и кроется под определением «промежуточный буфер с быстрым доступом».
  • Снижение потребления интернет трафика . Браузеру уже не нужно скачивать всю страницу, а только недостающие фрагменты, соответственно снизится объем передаваемых по интернету данных, что в свою очередь так же снизит нагрузку на интернет канал.

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

Минусы кэширования

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

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

Как очистить кэш в браузерах

Cейчас мы рассмотрим как это сделать в самых популярных веб-браузерах.

Как очистить кэш браузера Chrome

Открываем меню Chrome в верхнем правом углу окна браузера и выбираем пункт «Дополнительные инструменты» в подменю выбираем «Удаление данных о просмотренных страницах». Или можно нажать сочетание клавиш «Ctr+Shift+Del».

Откроется страница настроек и появится всплывающее окно «Очистить историю».

Выбираем период, за который нужно удалить данные, отмечаем нужные пункты, можно отметить все, кроме паролей и нажимаем «Очистить историю». Все, мы очистили кэш в Chrome.

Как очистить кэш браузера Firefox

Открываем меню Firefox в верхнем правом углу и выбираем пункт «Настройки»

В окне настроек переходим на вкладку «Приватность» и нажимаем на ссылку «Удалить вашу недавнюю историю»

Откроется окно удаления истории. Выбираем период и отмечаем нужные пункты. Можно отметить все.

После нажимаем «Удалить сейчас».

Кэш Firefox очищен.

Как очистить кэш Opera

Заходим в меню Opera в левом верхнем углу и выбираем «Настройки»

В открывшемся окне выбираем вкладку «Безопасность» и выбираем «Очистить историю посещений»

Появится всплывающее окно «Очистить историю посещений»

Так же выбираем период, за который нужно удалить данные и отмечаем нужные чекбоксы. После жмем «Очистить историю посещений»

Кэш Opera очишен.

Internrt Explorer 9 и выше.

Нажимаем на иконку меню в правом верхнем углу и в выпадающем списке выбираем «Свойства браузера»

В открывшемся окне на вкладке «Общие» в разделе «Журнал браузера» нажимаем «Удалить»

Откроется окно «Удаление истории обзора».

Проставляем нужные отметки и нажимаем «Удалить». После очистки кэша нажимаем «OK».

Кэш Internet Explorer очищен.

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

Предыдущая запись
Следующая запись

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

1. Что такое «кэш браузера»

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

Однако у этой технологии есть и негативная сторона. Папка с кэшем размещается на системном диске. К тому же, как правило, создается для каждого пользователя отдельно — в профиле пользователя. Больше пользователей в системе — больше каталогов с кэшем. Это плохо, если емкость диска невелика. Поэтому можно указать браузеру другое место расположения папки с кэшем (например, на втором жестком диске, или даже на внешнем носителе).

Второстепенная задача — ограничение размера папки кэша браузера. Но с этим параметром стоит экспериментировать только в режиме жесткой экономии дискового пространства!

2. Почему не нужно чистить кэш вручную

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

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

2.1. Почему ручная очистка кэша бесполезна и вредна

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

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

2.2. В каких ситуациях все же это необходимо

Но бывают ситуации, при которых очистка кэша все же необходима. Например, если какой-то сайт стал неправильно отображать содержимое. Такое бывает, когда веб-мастер изменил шаблон, стили отображения или скрипты сайта, а у пользователя в кэше находятся старые их версии. В этом случае все может «поехать» и сайт будет отображаться неправильно. В этом случае достаточно перезагрузить страницу комбинацией Ctrl-F5 и тогда браузер обновит кэш именно этого сайта, удалив старые данные и подгрузив на их место новые.

Совет:
Используйте комбинацию Ctrl-F5 на клавиатуре, чтобы обновить кэш только для сайта, который открыт в текущей вкладке браузера. Это также позволит сохранить данные для остальных сайтов.

Также очистить кэш стоит, если вы посещали какие-то сайты и не хотели бы, чтобы кто-то из коллег по работе или членов семьи узнал об этом (так как данные об этом сайте будут зафиксированы в кэше, истории посещений).

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

3. Ограничиваем аппетиты браузеров

3.1. Google Chrome (применимо к остальным браузерам на движке Chromium)

Тут все оказалось непросто. Вам потребуется найти ярлык, которым вы запускаете этот браузер. Обычно большинство пользователей делают это ярлыком на рабочем столе или панели быстрого запуска. Открываем свойства ярлыка с помощью правой кнопки мышки и вписываем в поле «Объект» после chrome.exe следующую фразу:

—disk-cache-dir=d:chrome_cache —disk-cache-size=104857600

Обратите внимание, что дефисов перед ключами действительно два, и это не опечатка автора. Первый ключ задает расположение каталога с кэшем браузера. В приведенном примере это диск D и каталог прямо в корне диска. Второй ключ задает максимальный размер каталога с кэшем в байтах. Т.е. если вам надо отдать браузеру 100 Мб, то потребуется 100*1024*1024= 104857600 байт, как в приведенном мною примере.

Как все непросто… Однако мы уже разобрали самый трудный браузер. Дальше дело пойдет легче — все остальные браузеры вполне сговорчивы.

3.2. Internet Explorer

Этот браузер не прячет настройки кэша слишком далеко. Указанное применимо для последней на сегодня версии обозревателя за номером 10. В настройках открываем «Свойства браузера» . В «Общих» есть раздел «Журнал обозревателя» «Параметры» «Временные файлы интернета» .

По кнопке «Переместить» можно отправить папку с кэшем в нужное место.

3.3. Mozilla Firefox

Что касается Firefox, то самый короткий путь к его кэшу выглядит так. В главном меню браузера находим «Настройки» , а в нем пункт «Дополнительные» . Теперь «Сеть» «Кэшированное веб‐содержимое» . Здесь вы можете очистить кэш браузера и ограничить его размер в мегабайтах.

А вот задать расположение папки с кэшем будет чуть сложнее. Сначала пишем в строке адреса about:config . В появившемся окне жмем на единственную кнопку.

Теперь появляется окно настроек. В нем ищем параметр . Его скорее всего не будет. Придется создавать: правая клавиша мыши и в меню выбираем «Добавить» .

Имя параметра browser.cache.disk.parent_directory

Значение — путь к папке на диске.

3.4. Opera 12

В адресной строке пишем: opera:config

В настройках находим раздел User Prefs. Среди параметров ищем Cache Directory4. Именно с цифрой 4, опечатки нет. В значении указываем нужный путь.

А размер кэша и его очистка расположены вполне по граждански. В разделе обычных настроек.

Итак, сегодня мы научились ограничивать размер кэша браузеров и указывать место его хранения. Но знаниями этими пользоваться следует с умом. Не делайте кэш слишком маленьким — это сведет на нет все преимущества кэширования страниц. Не делайте его слишком большим — это приведет к потере дискового пространства без роста эффективности работы браузера. Если нет режима жесткой экономии дискового пространства, то разрешите браузеру самому определять размер, в противном случае укажите 100-200 Мб. Также для экономии места на системном разделе можно разместить папку с кэшем на другом диске или разделе.

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

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

На практике это выглядит так: вы просматриваете различные сайты в сети. Когда какая-либо страница открывается в браузере впервые, то вся информация со страницы (текст, графика, видео ролики) загружается с сервера, на котором располагается сайт.

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

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

Зачем чистить кэш?

Есть несколько причин, по которым нужно периодически чистить кэш всем, кто просматривает сайты в интернете.

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

2) Кэш нужно чистить в целях безопасности. Злоумышленники могут взломать компьютер через кэш.

3) Для поддержки актуальности данных. Если вы не чистите периодически кэш, то можете пропустить различные обновления на сайтах.

4) Для корректной работы онлайн-сервисов и приложений. Например, нашим клиентам в MyOwnConference мы советуем чистить кэш браузера, если возникают проблемы на стороне пользователя.

Как чистить кэш?

Алгоритм чистки кэша зависит от каждого конкретного браузера.

Очистка кэша в браузере Google Chrome

2. Выберите пункт «Настройки».

3. В открывшемся меню нажмите пункт «Показать дополнительные настройки» и кнопку «Очистить историю».

4. В появившемся окне выберите из списка период, за который необходимо удалить кэш, например «за все время».

5. Установите флажок напротив строк «Файлы cookie, а также другие данные сайтов и плагинов», «Изображения и другие файлы, сохраненные в кэше» и «История просмотров». Уберите флажки напротив других пунктов.

6. Нажмите «Очистить историю».

Также вы можете посмотреть видеоурок по очистке кэша в Google Chrome.

Очистка кэша в браузере Mozilla Firefox

1. Откройте меню браузера, расположенное в правом верхнем углу.

2. Выберите пункт «Настройки» и раздел «Приватность».

4. В поле «Удалить» выберите из списка период, за который необходимо удалить кэш.

5. Убедитесь, что активна только строка «Кэш».

6. Нажмите кнопку «Удалить сейчас».

Даже промежуточные результаты работы программы должны где-то храниться, чтобы их можно было использовать. Самые нужные лежат в оперативной памяти, откуда они быстро попадают в колесо программного цикла и используются для дальнейших расчётов. Оперативная память ограничена, её мало, и нужна она постоянно, поэтому постоянно очищается. А некоторая часть информации, ещё необходимая в будущем, сохраняется в файлы и хранится на жёстком диске компьютера. Такие файлы называются временными. Они накапливаются, занимают место, и их нужно удалять, чтобы они не мешали работе компьютера. Так какими же способами пожно почистить кэш в Windows 7?

Что такое кэш-память на компьютере?

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

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

  • DNS-кэш, который хранит запросы компьютера к другим серверам сети . Необходим для того, чтобы не тратить время на повторные обращения, вся необходимая информация хранится в кэш-памяти. Когда нужно полностью обновить данные с сервера, тогда меняется и DNS-кэш. Соответственно, сами собой данные не удаляются, поэтому даже ненужные сохраняются там.
  • Thumbnail-кэш. Thumbnail дословно переводится как «ноготь большого пальца», а образно обозначает в английском языке миниатюры картинки, превью или эскизы. Компьютер сохраняет в кэш-памяти иконки картинок, видеофайлов или значков программ, поэтому прогружает миниатюры во второй раз значительно быстрее. Но если сами картинки уже удалены, их миниатюры из кэша не исчезают.
  • Кэш оперативной памяти . Сама оперативная память тоже хранит в себе временные файлы по технологии cache. И некоторые файлы не очищаются из-за ошибок или багов.
  • Кэш браузера. Уже было упомянуто о кэшировании видео для онлайн-просмотра, но это не всё. Каждая картинка, элементы дизайна, анимация на сайтах сохраняются в кэш-память. Часть веб-страниц полностью хранится во временной памяти, чтобы сократить время их прогрузки. Всё это накапливается, и даже уже неиспользуемые сайты продолжают занимать место.
  • Как произвести очистку кэш-памяти?

    DNS (ДНС)

    DNS (Domain Name System, дословно - система доменных имён) — своеобразная адресная книга интернета. Дело в том, что компьютер не сможет по символьным адресам (типа yandex.ru) найти нужный сервер, к которому он должен обратиться. Компьютер понимает только язык ip-адресов. Сервера DNS, которых, кстати говоря, очень много, хранят в себе соответствие ip буквенному адресу. Пользователь, вводя запрос в поисковик или адресную строку, посылает сигнал сначала DNS-серверу, который находит соответствующий ip-адрес и посылает его компьютеру, чтобы тот смог загрузить искомую веб-страницу.

    Кэш DNS чистится с помощью командной строки. Чтобы открыть её, нажмите Win + R (программа «Выполнить») и введите в поле cmd. Или откройте «Пуск», пройдите в раздел «Стандартные» и запустите командную строку.

    В командной строке введите: ipconfig /flushdns

    Появится строчка «Успешно сброшен кэш распознавателя DNS». DNS-кэш очищен.

    Введите команду ipconfig/flushdns

    Видео: как очистить DNS-кэш на Windows 7 и XP

    Чистка Thumbnail

    Thumbnail-кэш можно очистить стандартной утилитой «Очистка диска». Чтобы запустить её, откройте «Панель управления» -> «Система и безопасность» -> «Администрирование» -> «Очистка диска».

    В программе выберите диск, который нуждается в очистке. Чтобы удалить Thumbnails, отметьте системный диск (обычно это C:\). Затем поставьте галочки напротив тех файлов, которые нужно удалить (найдите в списке пункт Thumbnails, чтобы удалить эскизы). Нажмите «ОК» и подождите некоторое время. Thumbnail-кэш очищен.

    Отметьте «Thumbnail», чтобы удалить Thumbnail-кэш

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

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

    Отметьте галочкой «Не кэшировать эскизы»

    Нюансы для оперативной памяти

    Так как кэш оперативной памяти стоит очищать регулярно, есть смысл облегчить процесс. Создадим ярлык, который будет отправлять нас к программе, очищающей временные файлы. Итак, нажмите правой кнопкой мыши на свободном месте рабочего стола и в меню выберите пункт «Создать», затем «Ярлык». Теперь узнайте разрядность вашей версии системы (откройте «Компьютер», кликните правой кнопкой мыши на свободное пространство, выберете «Свойства системы», а там будет указано: 32- или 64-разрядная система).

    Введите строчку в зависимости от разрядности вашей ОС

    В зависимости от вашей версии введите в поле одну из следующих строк:

    • Для 32-разрядной системы: %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
    • Для 64-разрядной: %windir%\SysWOW64\rundll32.exe advapi32.dll,ProcessIdleTasks

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

    Запустите созданный ярлык

    Как почистить браузер?

    Кэш каждого браузера чистится отдельно. Рассмотрим действия на примере Google Chrome.

    Откройте «Настройки»

    Откройте меню, нажав кнопку в правом верхнем углу (☰). Откройте «Настройки». Пролистайте страницу вниз до самого конца и откройте дополнительные настройки. В «Личных данных» найдите кнопку «Очистить историю». Откроется окошко со списком опций. Отметьте «Очистить <…>, сохранённые в кэше». Нажмите «Очистить». Через некоторое время все временные файлы удалятся.

    Очистите кэш

    Как удалить все временные файлы с помощью программ?

    Чтобы не возиться с каждым типом кэш-памяти отдельно, воспользуйтесь специальными программами. Отличный пример - CCleaner.

    Скачайте её с официального сайта . У CCleaner есть мощная бесплатная версия, которой достаточно для основных действий. Покупка платной версии здесь скорее пожертвование разработчикам, нежели реальная необходимость.

    В окне программы выберите раздел «Очистка». Отметьте галочками все пункты, которые нужно очистить. Нажмите «Анализ», чтобы программа осмотрела компьютер и выявила весь ненужный мусор, среди которого будет и неиспользуемый кэш. Теперь нажмите «Очистить», и через несколько минут программа удалит весь найденный программный хлам. Помимо кэша она очистит и неиспользуемые временные файлы, буфер обмена, дампы памяти, пути загрузки, cookie-файлы браузера, адреса, журналы посещений, файлы index.dat и много чего ещё. А если открыть вкладку «Реестр», то можно почистить и реестр Windows, что скажется благополучно на быстродействии системы.

    Нажмите «Анализ», а затем «Очистить»

    Возможные проблемы

    Файлы в кэш-памяти не удаляются

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

    Не удаляется кэш браузера

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

    Итак, мы разобрались, как чистить кэш в операционной системе Windows 7. В постоянной очистке нуждаются временные файлы DNS, эскизы картинок и иконок, неудалённый кэш оперативной памяти и кэш браузера. Вообще временные файлы накапливаются в кэш-памяти всех программ. Но большинство из них имеет незначительный размер и не сильно загружает систему. Но если вы хотите очистить абсолютно весь мусор, воспользуйтесь программами типа CCleaner, которые уберут и ненужные файлы, и другой системный мусор.

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

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

    Что такое кэш-память и её структура

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

    Кэш-память построена на триггерах, которые, в свою очередь, состоят из транзисторов. Группа транзисторов занимает гораздо больше места, нежели те же самые конденсаторы, из которых состоит оперативная память . Это тянет за собой множество трудностей в производстве, а также ограничения в объёмах. Именно поэтому кэш память является очень дорогой памятью, при этом обладая ничтожными объёмами. Но из такой структуры, вытекает главное преимущество такой памяти – скорость. Так как триггеры не нуждаются в регенерации, а время задержки вентиля, на которых они собраны, невелико, то время переключения триггера из одного состояния в другое происходит очень быстро. Это и позволяет кэш-памяти работать на таких же частотах, что и современные процессоры.

    Также, немаловажным фактором является размещение кэш-памяти. Размещена она, на самом кристалле процессора, что значительно уменьшает время доступа к ней. Ранее, кэш память некоторых уровней, размещалась за пределами кристалла процессора, на специальной микросхеме SRAM где-то на просторах материнской платы. Сейчас же, практически у всех процессоров, кэш-память размещена на кристалле процессора.


    Для чего нужна кэш-память процессора?

    Как уже упоминалось выше, главное назначение кэш-памяти – это хранение данных, которые часто используются процессором. Кэш является буфером, в который загружаются данные, и, несмотря на его небольшой объём, (около 4-16 Мбайт) в современных процессорах , он дает значительный прирост производительности в любых приложениях.

    Чтобы лучше понять необходимость кэш-памяти, давайте представим себе организацию памяти компьютера в виде офиса. Оперативная память будет являть собою шкаф с папками, к которым периодически обращается бухгалтер, чтобы извлечь большие блоки данных (то есть папки). А стол, будет являться кэш-памятью.

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

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

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

    Уровни кэш-памяти процессора

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

    В общем, могут быть такие уровни: L1 (первый уровень), L2 (второй уровень), L3 (третий уровень). Теперь немного подробнее по каждому из них:

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

    Мы будем рассматривать объёмы на процессоре высокого уровня производительности Intel Core i7-3770K. Данный процессор оснащен 4х32 Кб кэш-памяти первого уровня 4 x 32 КБ = 128 Кб. (на каждое ядро по 32 КБ)

    Кэш второго уровня (L2) – второй уровень более масштабный, нежели первый, но в результате, обладает меньшими «скоростными характеристиками». Соответственно, служит буфером между уровнем L1 и L3. Если обратиться снова к нашему примеру Core i7-3770 K, то здесь объём кэш-памяти L2 составляет 4х256 Кб = 1 Мб.

    Кэш третьего уровня (L3) – третий уровень, опять же, более медленный, нежели два предыдущих. Но всё равно он гораздо быстрее, нежели оперативная память. Объём кэша L3 в i7-3770K составляет 8 Мбайт. Если два предыдущих уровня разделяются на каждое ядро, то данный уровень является общим для всего процессора. Показатель довольно солидный, но не заоблачный. Так как, к примеру, у процессоров Extreme-серии по типу i7-3960X, он равен 15Мб, а у некоторых новых процессоров Xeon, более 20.