Cache minner L1, L2 og L3 i prosessoren, hva er de og hvordan fungerer de?

Cache minner L1, L2 og L3 i prosessoren, hva er de og hvordan fungerer de?

Bufferminnet inne i prosessoren er utformet for å akselerere tilgangen til RAM. Dens betydning er kapitalisert siden hastigheten på å transportere data og instruksjoner til prosessoren avhenger av alle funksjonene i systemet.

Hvis mikrofonen ikke har instruksjoner for å jobbe, står det bare å vente på dem, og det skal aldri skje da det går tapt.

Bufferminnet er plassert på samme silisiumskive som prosessoren. Det er av typen SRAM, et akronym for statisk minne Les aleatory, dvs. ingen behov for å kjøle seg ned på DRAM, som står for Dinamyc Les aleatory Minne som er hva du har i DDR RAM minner som hver så kult.

Bufferminnet er spesielt nyttig når mange operasjoner utføres på samme data, men selv om dette ikke er oppfylt, har det kapasitet til å øke ytelsen til enhver type applikasjon. Husk at prisforskjeller eksisterer flere ganger mellom mikser der den største forskjellen er cacheminnet.

Memory Cache L1

L er "nivå" eller på spansk nivå. I dette tilfellet er minnet delt inn i flere blokker. Det er en kontroller som er ansvarlig for å sette den mest brukte informasjonen nærmere prosessoren. Dette er fordi tiden det tar for prosessoren å få tilgang til minnet på nivå ett er alltid mindre enn nivå 2 og så videre.

Normalt er dette første nivået delt inn i to deler, en for data og den andre for instruksjoner. På denne måten er det forsøkt å få at prosessoren blir matet i det minste med instruksjoner uten problem.

Memory Cache L2

Det er vanligvis per kjerne og skiller ikke mellom data og instruksjoner. Det tar lengre tid å få tilgang til L1-hurtigbufferen, men det er mye større.

Tiden det tar å finne bestemte data i disse minner er proporsjonal med størrelsen på disse. På grunn av dette øker cachene i størrelse når vi klatrer hierarkiet.

Memory Cache L3

Det tar lengre tid å få tilgang til L2-hurtigbufferen, men det er mye større. Normalt gir produsenter deg bare størrelsen på det siste minnet, kalt Last Level Cache, som vanligvis er nivå to eller tre.

Det har vanligvis flere størrelser på flere megabyte som er tusenvis mindre enn RAM.

Fremtid, hva vil vi se om noen år?

Det er allerede prosessorer med en type minne nivå fire som deles av prosessoren og det integrerte grafikkortet. Hovedsakelig tenkt å mate data til grafen. Dette minnet trenger ikke å være så fort som de forrige, men det er veldig stort. I alle fall er det en DRAM og ikke RAM.

Da vi alltid har en tendens til integrasjon, ser vi stadig større størrelser og mindre forbruk i alle disse enhetene.