В этой статье вы узнаете, что такое кэш, кэширование, как оно работает и какова его цель. Кэширование является важной частью различного программного и аппаратного обеспечения. Кэш обеспечивает быстрый запуск и работоспособность операционной системы (ОС) и большинства программных приложений. Этот термин происходит из французского языка, и его интерпретация означает "укрытие". Определение получило такое название из-за того, что кэш скрыт от пользователя. Что такое кэш? Кэш - это набор временных копий программных файлов и специально отведенное место хранения для оперативного доступа...
Во всех центральных процессорах любого компьютера, будь то дешёвый ноутбук или сервер за миллионы долларов, есть устройство под названием «кэш». И с очень большой вероятностью он обладает несколькими уровнями.
Наверно, он важен, иначе зачем бы его устанавливать? Но что же делает кэш, и для чего ему разные уровни? И что означает «12-канальный ассоциативный кэш» (12-way set associative)? Что такое кэш? TL;DR: это небольшая, но очень быстрая память, расположенная в непосредственной близости от логических блоков центрального процессора...