Л1 вс Л2 кеш меморија
Кеш меморија је посебна меморија коју користи ЦПУ (централна процесна јединица) рачунара ради смањења просечног времена потребног за приступ меморији. Кеш меморија је релативно мања и такође бржа меморија, у коју се смештају подаци којима се најчешће приступа главна меморија. Када постоји захтев за читање меморије, кеш меморија се проверава да ли постоје ти подаци у кеш меморији. Ако су ти подаци у кеш меморији, тада нема потребе за приступом главној меморији (за коју је потребно дуже време), чиме је просјечно вријеме приступа меморији мање. Обично постоје одвојени предмемори за податке и упутства. Кеши података се обично постављају у хијерархији нивоа предмеморије (која се понекад назива и вишеслојна кеш меморија). Л1 (Ниво 1) и Л2 (Ниво 2) су највише највише кешева у овој хијерархији кешева. Л1 је најближи предмеморији главне меморије и то је кеш који се прво провјерава. Л2 кеш меморија је следећа по реду и друга је најближа главној меморији. Л1 и Л2 разликују се у брзини приступа, локацији, величини и цени.
Л1 Цацхе
Л1 кеш меморија (позната и као примарна кеш меморија или Кеш нивоа 1) је највиша кеш меморија у хијерархији нивоа кеша процесора. То је најбржи кеш у хијерархији. Има мању величину и мање кашњење (нулте стање чекања) јер је обично уграђен у чип. СРАМ (Статичка меморија са случајним приступом) користи се за имплементацију Л1.
Л2 Цацхе
Л2 кеш меморија (позната и као секундарна предмеморија или кеш нивоа 2) је кеш који је поред Л1 у хијерархији кеша. Л2 се обично приступа само ако се тражени подаци не налазе у Л1. Л2 се обично користи да премости јаз између перформанси процесора и меморије. Л2 се обично имплементира помоћу ДРАМ-а (динамичке меморије са насумичним приступом). Већину пута Л2 лемимо на матичној плочи врло близу чипа (али не и на самом чипу), али су неки процесори попут Пентиум Про одступили од овог стандарда.
Која је разлика између Л1 и Л2 предмеморије?
Иако су и Л1 и Л2 кеш меморије, оне имају своје кључне разлике. Л1 и Л2 су први и други предмеморија у хијерархији нивоа кеша. Л1 има мањи капацитет меморије у односу на Л2. Такође, Л1 се може приступити брже од Л2. Л2 се приступа само ако тражени подаци нису пронађени у Л1. Л1 је обично уграђен у чип, док је Л2 лемљен на матичној плочи врло близу чипа. Стога, Л1 има врло мало кашњења у односу на Л2. Пошто је Л1 имплементиран помоћу СРАМ-а, а Л2 је имплементиран помоћу ДРАМ-а, Л1 није потребно освежавање, док Л2 треба да се освежи. Ако су предмемори строго укључиви, сви подаци у Л1 могу се наћи и у Л2. Међутим, ако су предмемори ексклузивни, исти подаци неће бити доступни и у Л1 и Л2.