Кеш процесора: види і принцип роботи

Призначення

Як було описано раніше, головним завданням кешу процесора є буферизація даних і їх тимчасове зберігання. Саме це дає хороші показники при використанні додатків, де це необхідно.

Для кращого опису простими словами, що це таке кеш і його принципу роботи, можна провести аналогію з офісом. Оперативна пам’ять відіграє роль стелажа з файлами, куди періодично приходить бухгалтер, щоб забрати необхідні файли, а робочий стіл бухгалтера – це кеш.

На робочому столі бухгалтера розташовані речі, з якими він неодноразово контактує. Ці речі лежать тільки на столі, так як вимагають швидкого доступу до них. До цих речей періодично додаються дані, що були вилучені з стелажа. Коли ці дані стають непотрібними, вони містяться назад на стелаж. Така маніпуляція дозволяє очистити кеш-пам’ять, готуючи її до нових даних.

Таким чином, виходить, що центральний процесор, перш ніж запросити дані з оперативної пам’яті, перевіряє їх наявність в кеші. Ось що це таке кеш простими словами.