Найти тему
У дяди Васи

Зачем нужен кэш процессора и как узнать его объем?

Оглавление

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

-2

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

Что такое кэш процессора и зачем он нужен?

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

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

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

В современных процессорах используется трехуровневая система кэш-памяти:

  • Первого уровня (L1) – самая маленькая, но зато самая шустрая микросхема (всего нескольких десятков килобайт). Это позволило свести к минимуму возникновение задержек доступа к информации. В ней содержатся данные, которые чаще всего используются процессором. Обычно количество микросхем памяти равно количеству ядер процессора, так как каждое ядро использует в своей работе только одну микросхему.
  • Второго уровня (L2) – скорость ее работы чуть медленнее первой, но зато общий объем памяти увеличился в 10 раз (около несколько сотен килобайт). Используется процессором для временного хранения важной информации, но отложенной на второй план.
  • Третьего уровня (L3) – еще более объемная (несколько десятков мегабайт), но и более медленная микросхема. Но, несмотря на это, она все равно работает быстрее оперативной памяти. Кэш-память третьего уровня является общедоступной для всех ядер процессора и обеспечивает взаимосвязь ядер между собой.

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

Как узнать объем кэша процессора?

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

1) Через командную строку:

  • Для начала нам нужно нажать сочетание клавиш "Win" + "R" для вызова диалогового окна "Выполнить".
  • Затем в строку ввода прописываем команду "cmd" и нажимаем клавишу Enter.
-3
  • В окне командной строки нужно вручную ввести команду: wmic cpu get L2CacheSize, L3CacheSize и нажать кнопку Enter.
-4
  • Результат отобразится моментально в виде небольшой таблички. Цифры обозначают общий объем кэш-памяти для всех ядер процессора в килобайтах. Но, таким образом можно посмотреть только объем кэша второго (L2) и третьего (L3) уровней.

2) Через диспетчер задач:

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

Чтобы ее посмотреть необходимо выполнить несколько несложных действий:

  • Для начала необходимо открыть сам диспетчер задач. Тут самый простой способ - нажатие на клавиатуре сочетания клавиш "Ctrl" + "Shift" + "Esc", а самый популярный - это нажатие на клавиатуре сочетания клавиш "Ctrl" + "Alt" + "Delete" и в списке выбрать пункт "Диспетчер задач".
-5
  • В окне диспетчера задач нас интересует вкладка "Производительность", так как именно в ней (в правом нижнем углу) отображается информация о кэш-памяти процессора.
-6

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

3) Через стороннюю программу:

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

Скачать CPU-Z можно бесплатно с сайта Softportal: https://www.softportal.com/software-1504-cpu-z.html

Интерфейс программы полностью на английском языке. Но это абсолютно не затрудняет работу с программой.

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

-7

А также в CPU-Z есть отдельная вкладка (Caches) с данной информацией.

-8

В обоих случаях информация отображается отдельно по каждому уровню кэша.

Спасибо за внимание, надеюсь статья была вам полезна.

Не забываем подписаться на канал "У дяди Васи" и нажимать "Палец вверх". Поверьте, у меня для вас есть еще масса интересного.