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

Рівні пам’яті

У більшості сучасних процесорів присутні кілька рівнів кеш-пам’яті. Частіше всього їх два або три: L1, L2 кеш L3.

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

Кеш L2 має більш потужними даними, що, на жаль, зменшує його швидкість роботи. Його завдання – забезпечувати перехід від першого до третього рівня.

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

Незалежний

Пристрій кешу складається з декількох рівнів і категорій. Мікропроцесори для серверів і комп’ютерів володіють трьома незалежними кэшами: з набором інструкцій, з даними і буфер асоціативної трансляції. Саме тому сверхоперативная пам’ять розділена на три рівня.