L1 ir L2 talpykla
Talpoji atmintis yra speciali atmintis, kurią naudoja kompiuterio centrinis procesorius (CPU), siekiant sumažinti vidutinį laiką, reikalingą prieigai prie atminties. Talpykla yra santykinai mažesnė ir greitesnė atmintis, kurioje saugomi dažniausiai pasiekiami pagrindinės atminties duomenys. Kai prašoma perskaityti atmintį, patikrinama, ar talpykloje yra tų duomenų. Jei šie duomenys yra laikinojoje atmintyje, tada nereikia prisijungti prie pagrindinės atminties (kurioms pasiekti reikia daugiau laiko), todėl vidutinis atminties prieigos laikas yra mažesnis. Paprastai yra atskiros duomenų ir instrukcijų talpyklos. Duomenų talpykla paprastai nustatoma talpyklos lygių hierarchijoje (kartais vadinama daugiapakopėmis talpyklomis). L1 (1 lygis) ir L2 (2 lygis) yra didžiausia talpykla šioje talpyklų hierarchijoje. L1 yra arčiausiai pagrindinės atminties talpykla ir yra pirmiausia patikrinta talpykla. L2 talpykla yra kita eilėje ir yra antra arčiausiai pagrindinės atminties. L1 ir L2 skiriasi prieigos greičiu, vieta, dydžiu ir kaina.
L1 talpykla
L1 talpykla (taip pat žinoma kaip pirminė talpykla arba 1 lygio talpykla) yra aukščiausia talpykla CPU talpyklos lygių hierarchijoje. Tai greičiausia talpykla hierarchijoje. Jis turi mažesnį dydį ir mažesnį vėlavimą (nulio laukimo būsena), nes paprastai jis įmontuotas į lustą. SR1 (statinė laisvosios kreipties atmintis) naudojama įgyvendinant L1.
L2 talpykla
L2 talpykla (dar vadinama antrine talpykla arba 2 lygio talpykla) yra talpykla, kuri talpyklos hierarchijoje yra šalia L1. L2 paprastai pasiekiama tik tuo atveju, jei ieškomų duomenų nerandama L1. L2 paprastai naudojamas spragai tarp procesoriaus ir atminties našumo įveikti. L2 paprastai įgyvendinamas naudojant DRAM (dinaminę laisvosios kreipties atmintį). Dažniausiai L2 yra prilituotas prie pagrindinės plokštės labai arti lusto (bet ne pačiame luste), tačiau kai kurie procesoriai, pavyzdžiui, „Pentium Pro“, nukrypo nuo šio standarto.
Kuo skiriasi L1 ir L2 talpykla?
Nors tiek L1, tiek L2 yra talpyklos atmintys, jie turi savo pagrindinius skirtumus. L1 ir L2 yra pirmoji ir antroji talpyklos talpyklos lygių hierarchijoje. L1 turi mažesnę atminties talpą nei L2. Be to, L1 galima pasiekti greičiau nei L2. L2 pasiekiama tik tuo atveju, jei prašomi duomenys nerandami L1. L1 paprastai yra įmontuotas prie lusto, o L2 lituojamas ant pagrindinės plokštės labai arti lusto. Todėl L1 vėluoja labai mažai, palyginti su L2. Kadangi L1 įgyvendinamas naudojant SRAM, o L2 - naudojant DRAM, L1 nereikia atnaujinti, o L2 reikia atnaujinti. Jei talpyklos yra griežtai įtrauktos, visus L1 duomenis galima rasti ir L2. Tačiau jei talpyklos yra išskirtinės, tų pačių duomenų nebus galima naudoti tiek L1, tiek L2.