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

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