Kas yra L2 talpykla?

2 arba L2 talpykla yra kelių lygių saugojimo strategijos dalis, skirta pagerinti kompiuterio našumą. Dabartinis modelis naudoja iki trijų talpyklos lygių, vadinamų L1, L2 ir L3, kurių kiekvienas užpildo atotrūkį tarp labai greito kompiuterio procesoriaus (CPU) ir daug lėtesnės laisvosios kreipties atminties (RAM). Kol dizainas tobulinamas, L1 talpykla dažniausiai yra integruota į centrinį procesorių, o L2 talpykla paprastai yra įmontuota į pagrindinę plokštę (kartu su L3 talpykla, jei ji yra). Tačiau kai kurie procesoriai dabar turi L2 talpyklą ir L1 talpyklą, o kai kuriuose netgi L3 talpyklą.

CPU talpyklos užduotis yra numatyti duomenų užklausas, kad vartotojui spustelėjus, pavyzdžiui, dažnai naudojamą programą, būtų paruoštos instrukcijos, reikalingos tai programai paleisti, saugomos talpykloje. Kai tai atsitiks, CPU gali nedelsdamas apdoroti užklausą, drastiškai pagerindamas kompiuterio našumą. CPU pirmiausia patikrins L1 talpyklą, po to L2 ir L3 talpyklą. Jei randa reikiamus duomenų bitus, tai yra talpyklos smūgis, tačiau jei talpykla nenumato užklausos, CPU praleidžia talpyklą ir duomenis reikia ištraukti iš lėtesnės RAM arba kietojo disko, kuris vis dar yra lėtesnis. .

Kadangi procesoriaus talpyklos užduotis yra laikyti duomenų bitus, jums gali kilti klausimas, kodėl yra daugiau nei vienas talpyklos lygis. Kam išvis turėti L2 talpyklą, juo labiau L3, kai galima tiesiog padidinti L1 talpyklą?

Atsakymas yra toks, kad kuo didesnė talpykla, tuo ilgesnė delsa. Mažos talpyklos yra greitesnės nei didelės talpyklos. Siekiant optimizuoti bendrą našumą, geriausias rezultatas pasiekiamas taikant mažiausią, greičiausią talpyklą, kuri yra arčiausiai paties procesoriaus, po to šiek tiek didesnis L2 talpyklos baseinas ir dar didesnis L3 talpyklos baseinas. Idėja yra palikti dažniausiai naudojamas instrukcijas L1, kai L2 talpykloje yra kiti greičiausiai reikalingi duomenų bitai, o L3 seka. Jei CPU reikia apdoroti užklausą, kurios nėra L1 talpykloje, jis gali greitai patikrinti L2 talpyklą, tada L3.

Talpyklos dizainas yra pagrindinė strategija labai konkurencingoje mikroprocesorių rinkoje, nes ji tiesiogiai atsakinga už procesoriaus ir sistemos našumo pagerėjimą. Daugiapakopė talpykla yra pagaminta iš brangesnių statinės RAM (SRAM) lustų, palyginti su pigesniais dinaminės RAM (DRAM) lustais. DRAM ir sinchroninės DRAM (SDRAM) lustai paprastai vadiname RAM. SRAM ir SDRAM lustų nereikėtų painioti.
Žvelgdami į naujus kompiuterius, patikrinkite L1, L2 ir L3 talpyklos kiekius. Jei visa kita yra vienoda, sistema su daugiau procesoriaus talpyklos veiks geriau, o sinchroninė talpykla yra greitesnė nei asinchroninė.