Кэш память процессора

Рассмотрим подробно что такое Кэш память процессора

Кэш память процессора. Схема Кэш память.

  • Кэш микропроцессора — кэш (сверхоперативная память), используемый микропроцессором компьютера для уменьшения среднего времени доступа к компьютерной памяти.
  • Является одним из верхних уровней иерархии памяти.
  • Кэш использует небольшую, очень быструю память (обычно типа SRAM), которая хранит копии часто используемых данных из основной памяти.
  • Когда процессору нужно обратиться в память для чтения или записи данных, он сначала проверяет, доступна ли их копия в кэше.
  • Данные между кэшем и памятью передаются блоками фиксированного размера, также называемые линиями кэша или блоками кэша.
  • Большинство современных микропроцессоров для компьютеров и серверов имеют как минимум три независимых кэша: кэш инструкций для ускорения загрузки машинного кода, кэш данных для ускорения чтения и записи данных и буфер ассоциативной трансляции (TLB) для ускорения трансляции виртуальных (логических) адресов в физические, как для инструкций, так и для данных.
  • Увеличение размера кэш-памяти может положительно влиять на производительность почти всех приложений
SiVerys