Skip to main content

Ano ang L2 cache?

Antas 2 o L2 cache ay bahagi ng isang diskarte sa pag-iimbak ng multi-level para sa pagpapabuti ng pagganap ng computer.Ang kasalukuyang modelo ay gumagamit ng hanggang sa tatlong antas ng cache, na tinatawag na L1, L2 at L3, bawat isa sa pag -bridging ng agwat sa pagitan ng napakabilis na yunit ng pagproseso ng computer (CPU) at ang mas mabagal na random na memorya ng pag -access (RAM).Habang ang disenyo ay umuusbong, ang L1 cache ay madalas na itinayo sa CPU, habang ang L2 cache ay karaniwang itinayo sa motherboard (kasama ang L3 cache, kapag naroroon).Gayunpaman, isinasama ngayon ng ilang mga CPU ang L2 cache pati na rin ang L1 cache, at ang ilan ay nagsasama rin ng L3 cache.Ang mga tagubilin na kinakailangan upang patakbuhin ang program na iyon ay handa na, nakaimbak sa cache.Kapag nangyari ito, maaaring iproseso ng CPU ang kahilingan nang walang pagkaantala, drastically pagpapabuti ng pagganap ng computer.Susuriin muna ng CPU ang L1 cache, na sinusundan ng L2 at L3 cache.Kung nahanap nito ang kinakailangang mga piraso ng data, ito ay isang hit na cache

, ngunit kung hindi inaasahan ng cache ang kahilingan, ang CPU ay nakakakuha ng isang mister ng cache

, at ang data ay dapat na mahila mula sa mas mabagal na ram o ang hard driveAlin ang mas mabagal pa rin. Dahil ito ay trabaho ng CPU cache na humawak ng mga piraso ng data, baka magtaka ka kung bakit mayroong higit sa isang antas ng cache.Bakit ang L2 cache sa lahat, mas mababa sa L3, kung maaari mo lamang gawing mas malaki ang L1 cache? Ang sagot ay mas malaki ang cache, mas mahaba ang latency.Ang mga maliliit na cache ay mas mabilis kaysa sa mga malalaking cache.Upang ma -optimize ang pangkalahatang pagganap, ang pinakamahusay na resulta ay nakuha sa pamamagitan ng pagkakaroon ng pinakamaliit, pinakamabilis na cache na pinaka -agarang sa CPU mismo, na sinusundan ng isang bahagyang mas malaking pool ng L2 cache, at isang mas malaking pool ng L3 cache.Ang ideya ay upang mapanatili ang madalas na ginagamit na mga tagubilin sa L1, na may L2 cache na may hawak na susunod na malamang na kinakailangang mga piraso ng data, at L3 kasunod ng suit.Kung ang CPU ay kailangang magproseso ng isang kahilingan na hindi naroroon sa L1 cache, maaari itong mabilis na suriin ang L2 cache, kung gayon ang L3.

Ang disenyo ng cache ay isang pangunahing diskarte sa mataas na mapagkumpitensyang merkado ng microprocessor, dahil direktang responsable para sa pinabuting CPU at pagganap ng system.Ang multi-level na cache ay ginawa mula sa mas mahal na static na RAM (SRAM) chips kumpara sa mas murang mga chips ng Dynamic Ram (DRAM).Ang DRAM at kasabay na DRAM (SDRAM) chips ay kung ano ang karaniwang tinutukoy natin lamang bilang

ram

.Ang SRAM at SDRAM chips ay hindi dapat malito.

Kapag tinitingnan ang mga bagong computer suriin ang halaga ng L1, L2 at L3 cache.Lahat ng iba ay pantay -pantay, ang isang sistema na may mas maraming cache ng CPU ay gumaganap nang mas mahusay, at ang kasabay na cache ay mas mabilis kaysa sa asynchronous.