Level 1 Cache

Izvor: Vidipedija
Skoči na: orijentacija, traži

Level 1 Cache (naziva se još i L1 cache ili primarna cache memorija) je statička memorija prve razine, najčešće integrirana unutar samog procesora, čija je glavna svrha pristupanje podacima kojima je procesor nedavno pristupao i koji se često korsite. Njegova primarna uloga je da premosti veliku latenciju glavne memorije i tako ubrza pristupanje podacima koji se često koristi. Na suvremenim procesorima L1 cache morija gotovo uvijek se kombinira s L2 cache memorijom i L3 cache memorijom kako bi se dodatno ubrzao rad. Primarna cache memorija je najčešće manjeg kapaciteta od L2 i L3 cachea ali radi na punoj brzini procesora. Ona je najčešće podijeljena na dva dijela jednake veličine i brzine s tim da se jedankoristi za spremanje instrukcija a drugi za smještanje podataka, čime se dodatno poboljšavaju performanse.

Cache memorija funkcionira tako da, kada procesor prvo traži podatke od primarne cache memorije. Ako ih tamo ne pronađe, upit se prosljeđuje u L2 cache memoriju (koja je sporija, ali većeg kapaciteta). Ako podaci nisu ni tamo pronađeni, pretražuje se L3 cache memorija (sporija i većeg kapaciteta od L2 cache memorije). Ako ni tamo nema podataka, tek onda se podaci traže u glavnoj memoriji (najsporija i najvećeg kapaciteta).

Vanjske poveznice