Перший рівень (
Сучасні системи часто використовують щонайменше два рівні кешу, як показано на малюнку 8.16. Кеш першого рівня (L1) є досить малий, щоб забезпечити час доступу за один або два цикли. Кеш-пам’ять другого рівня (L2) також побудована на основі SRAM, але вона більша — і, отже, повільніша — ніж кеш-пам’ять L1.
достатньо малий, щоб забезпечити час доступу за один або два цикли. Кеш другого рівня (L2) також побудований на основі SRAM, але він більший — і, отже, повільніший, ніж кеш L1. Процесор спочатку шукає дані в кеші L1. Якщо кеш L1 відсутній, процесор дивиться в кеш L2.
За замовчуванням Hibernate використовує лише сеансовий (L1) кеш, тому об’єкти, кешовані в одному сеансі, не відображаються в іншому. однак, може використовуватися кеш рівня 2, у якому кешовані об’єкти видно для всіх сеансів, які використовують ту саму конфігурацію кешу рівня 2.
L1 або L2 можуть бути значно швидшими, ніж L3, хоча L3 зазвичай вдвічі перевищує швидкість DRAM. У багатоядерних процесорах кожне ядро може мати виділений кеш L1 і L2, але вони можуть спільно використовувати кеш L3. Якщо кеш L3 посилається на інструкцію, він зазвичай піднімається до вищого рівня кешу.
L1 має низьку місткість, але надзвичайно швидкий, L2 повільніший, але має більше місця для зберігання, а L3 є найповільнішим із трьох, але також зазвичай має найбільшу ємність.. Усі сучасні комп’ютерні процесори використовують багаторівневу систему кеш-пам’яті, яка дозволяє тимчасово зберігати дані на чіпі для швидкого доступу.
L1 розташований на мікросхемі процесора, L2 розташований між процесором і основною пам'яттю, але варто знати, що в деяких системах L2 розташований на мікросхемі ЦП, тоді як в інших системах L2 розташований на самій материнській платі, а L3 постійно розташований на мікросхемі основної плати.
Кеш першого рівня (L1) досить малий, щоб забезпечити час доступу в один або два цикли. Кеш другого рівня (L2) також побудований на основі SRAM, але він більший — і, отже, повільніший, ніж кеш L1. Процесор спочатку шукає дані в кеші L1. Якщо кеш L1 відсутній, процесор дивиться в кеш L2.