Skirtumas tarp L1 ir L2 talpyklos

Skirtumas tarp L1 ir L2 talpyklos
Skirtumas tarp L1 ir L2 talpyklos

Video: Skirtumas tarp L1 ir L2 talpyklos

Video: Skirtumas tarp L1 ir L2 talpyklos
Video: OMAP3530 POWERVR SGX 2D/3D hardware graphics accelerator demo 2024, Lapkritis
Anonim

L1 vs L2 talpykla

Laikinoji atmintis yra speciali atmintis, kurią naudoja kompiuterio CPU (centrinis procesorius), kad sumažintų vidutinį laiką, reikalingą pasiekti atmintį. Laikinoji atmintis yra santykinai mažesnė ir greitesnė atmintis, kurioje saugomi dažniausiai pasiekiami pagrindinės atminties duomenys. Kai yra užklausa nuskaityti atmintį, talpykloje tikrinama, ar tie duomenys yra talpykloje. Jei šie duomenys yra talpykloje, tada nereikia pasiekti pagrindinės atminties (kuri užtrunka ilgiau), todėl vidutinis prieigos prie atminties laikas sumažėja. Paprastai duomenims ir instrukcijoms yra atskiros talpyklos. Duomenų talpykla paprastai nustatoma talpyklos lygių hierarchijoje (kartais vadinama kelių lygių talpyklomis). L1 (1 lygis) ir L2 (2 lygis) yra didžiausios talpyklos šioje talpyklų hierarchijoje. L1 yra arčiausiai pagrindinės atminties esanti talpykla, kuri pirmiausia patikrinama. L2 talpykla yra kita eilėje ir 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 pagrindinė talpykla arba 1 lygio talpykla) yra didžiausia talpykla procesoriaus talpyklos lygių hierarchijoje. Tai greičiausia talpykla hierarchijoje. Jis turi mažesnį dydį ir mažesnį uždelsimą (nulis laukimo būsenos), nes paprastai yra integruotas į lustą. SRAM (statinė laisvosios prieigos atmintis) naudojama L1 įgyvendinimui.

L2 talpykla

L2 talpykla (taip pat žinoma kaip antrinė talpykla arba 2 lygio talpykla) yra talpykla, kuri talpyklos hierarchijoje yra šalia L1. L2 paprastai pasiekiama tik tuo atveju, jei ieškomi duomenys nerandami L1. L2 paprastai naudojamas norint užpildyti atotrūkį tarp procesoriaus našumo ir atminties. L2 paprastai įgyvendinama naudojant DRAM (dinaminę laisvosios prieigos atmintį). Dažniausiai L2 yra lituojamas prie pagrindinės plokštės labai arti lusto (bet ne pačioje lustoje), tačiau kai kurie procesoriai, tokie kaip Pentium Pro, nukrypo nuo šio standarto.

Kuo skiriasi L1 ir L2 talpykla?

Nors L1 ir L2 yra talpyklos atmintis, jos turi esminių skirtumų. L1 ir L2 yra pirmoji ir antroji talpykla talpyklos lygių hierarchijoje. L1 atminties talpa mažesnė 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 į lustą, o L2 yra lituojamas pagrindinėje plokštėje labai arti lusto. Todėl L1 vėluoja labai mažai, palyginti su L2. Kadangi L1 yra įdiegtas naudojant SRAM, o L2 - naudojant DRAM, L1 nereikia atnaujinti, o L2 reikia atnaujinti. Jei talpyklos yra griežtai įtraukiamos, visus L1 duomenis galima rasti ir L2. Tačiau jei talpyklos yra išskirtinės, tie patys duomenys nebus pasiekiami ir L1, ir L2.

Rekomenduojamas: