-
Кэш процессора
Кэш центрального процессора разделён на несколько уровней. Максимальное количество кэшей — четыре. В универсальном процессоре в настоящее время число уровней может достигать трёх. Кэш-память уровня N+1, как правило, больше по размеру и имеет более низкие скорости доступа и передачи данных, чем кэш-память уровня N.- Самым быстрым является кэш первого уровня — L1 cache (level 1 cache). По сути, он является неотъемлемой частью процессора, поскольку расположен на одном с ним кристалле и входит в состав функциональных блоков. В современных процессорах обычно L1 разделён на два кэша — кэш команд (инструкций) и кэш данных. Большинство процессоров без L1 не может функционировать. L1 работает на частоте процессора, и, в общем случае, обращение к нему может производиться каждый такт. Зачастую является возможным выполнять несколько операций чтения/записи одновременно.
- Вторым по быстродействию является кэш второго уровня — L2 cache, который обычно, как и L1, расположен на одном кристалле с процессором. В ранних версиях процессоров L2 реализовывался в виде отдельного набора микросхем памяти на материнской плате. Объём - L2 от 128 кбайт до 1—12 Мбайт и более.
- Кэш третьего уровня наименее быстродействующий, но он может быть очень большим — более 24 Мбайт. L3 медленнее предыдущих кэшей, но всё равно значительно быстрее, чем оперативная память. В многопроцессорных системах находится в общем пользовании и предназначен для синхронизации данных различных L2.
- Существует четвёртый уровень кэша L4, применение которого оправдано только для многопроцессорных высокопроизводительных серверов и мейнфреймов. Обычно он реализован отдельной микросхемой.
ВНИМАНИЕ!!!
*Вся информация на сайте носит справочный характер.
Пожалуйста, уточняйте характеристики товара на сайтах производителей.
**Логотипы и названия компаний являются зарегистрированными торговыми марками соответствующих компаний.
© INFOCPU.RU 2024
powered by TRIGLAV (ver.0.3b/201124)