L1 ir L2 talpykla
Laikinoji atmintis yra speciali atmintis, kurią kompiuterio centrinis procesorius (CPU) naudoja tam, kad sutrumpėtų vidutinis laikas, reikalingas norint pasiekti atmintį. Laikinoji atmintis yra palyginti mažesnė ir greitesnė atmintis, kurioje saugomi dažniausiai pasiekiami pagrindinės atminties duomenys. Kai prašoma perskaityti atmintį, laikinoji atmintis tikrinama, ar šie duomenys yra laikinojoje atmintyje. Jei šie duomenys yra talpyklos atmintyje, nereikia prisijungti prie pagrindinės atminties (kurios priėjimas reikalauja ilgesnio laiko), todėl vidutinis atminties prieigos laikas tampa mažesnis. Paprastai duomenų ir instrukcijų talpyklos yra atskiros. Duomenų talpykla paprastai nustatoma talpyklos lygių hierarchijoje (kartais vadinama daugiapakopėmis talpyklomis). L1 (1 lygis) ir L2 (2 lygis) yra svarbiausios talpyklos šioje talpyklų hierarchijoje. L1 yra arčiausiai pagrindinės atminties esanti talpykla ir ji yra tikrinama pirmiausia. L2 talpykla yra kita eilutė ir antra arčiausiai pagrindinės atminties. L1 ir L2 skiriasi prieigos greičiu, vieta, dydžiu ir kaina.
L1 talpykla
L1 talpykla (dar žinoma kaip pirminė talpykla arba 1 lygio talpykla) yra didžiausia talpyklos dalis CPU talpyklų lygių hierarchijoje. Tai greičiausia talpykla hierarchijoje. Jis yra mažesnio dydžio ir mažesnio vėlavimo (nulio laukimo būsena), nes paprastai jis yra įmontuotas į lustą. SR1 (Statinė Random Access Memory) naudojama L1 diegimui.
L2 talpykla
L2 talpykla (dar žinoma kaip antrinė talpykla arba 2 lygio talpykla) yra talpykla, esanti talpyklos hierarchijoje šalia L1. L2 paprastai pasiekiama tik tuo atveju, jei ieškomų duomenų nerandama L1. L2 paprastai naudojamas užpildyti atotrūkį tarp procesoriaus našumo ir atminties. L2 paprastai įgyvendinamas naudojant DRAM (Dynamic Random Access Memory). Dažniausiai L2 yra litavimas prie pagrindinės plokštės labai arti lusto (bet ne pačiame luste), tačiau kai kurie procesoriai, tokie kaip „Pentium Pro“, nukrypo nuo šio standarto.
Kuo skiriasi L1 ir L2 talpyklos?
Nors L1 ir L2 yra talpyklos atmintyje, jie turi svarbiausių skirtumų. L1 ir L2 yra pirmoji ir antroji talpyklos talpyklos lygių hierarchijoje. L1 atminties talpa yra mažesnė nei L2. Taip pat L1 galima pasiekti greičiau nei L2. L2 pasiekiama tik tuo atveju, jei prašomi duomenys nerasti L1. L1 paprastai yra įmontuotas į lustą, o L2 yra litavimas pagrindinėje plokštėje labai arti lusto. Todėl L1, palyginti su L2, labai vėluoja. Kadangi L1 yra įgyvendinamas naudojant SRAM, o L2 yra įgyvendinamas naudojant DRAM, L1 nereikia atnaujinti, o L2 - atnaujinti. Jei talpyklos yra griežtai įtraukiančios, visus L1 duomenis taip pat galima rasti L2. Tačiau jei talpyklos yra išskirtinės, tiek L1, tiek L2 duomenys nebus pasiekiami.