? Caches , der bruges i computere er hurtige puljer af hukommelse, der er designet til at fremskynde overførsel af data mellem hurtige og langsommere enheder. Bortset fra at blive brugt til buffer data, kan caches besidde softwaresupport logik , så de kan begynde at behandlingsprocedurer i forvejen. Funktioner af Cache
Caches fungere som skriver caches , når de er involveret i overførslen af data fra en hurtigere enhed til en langsommere enhed. Det giver du sende oplysninger og derefter foretage en ny opgave , mens den oversætter data . Læs cache er også designet til at operere mellem hurtigere og langsommere enheder og har understøttelse logik designet til at prefetch hvad du har brug næste gang. På denne måde langsomt det pre- læser de oplysninger, du sandsynligvis få brug for , så når du ønsker at indlæse det, vil det være hurtigere at indlæse . Buffer cache er designet til at gemme dine sidste adgang oplysninger, så hvis du ønsker at få adgang til det igen, kan du gøre det hurtigt.
L1 Cache
L1 cache , som står for niveau 1 cache , er en type små og hurtige hukommelse, der er indbygget i den centrale regneenhed . Ofte omtalt som intern cache eller primær cache , er det bruges til at få adgang til vigtige og ofte anvendte data. L1 cache er den hurtigste og dyreste form for cache, der er indbygget i computeren.
L2 Cache
L2 , eller Niveau 2, cache bruges til at gemme nyligt adgang information. Også kendt som sekundær cache , er det designet til at reducere den nødvendige tid til at få adgang til data i tilfælde, hvor data allerede er adgang tidligere . L2 cache kan også reducere dataadgang tid ved buffering de data, processor er ved at anmode om fra hukommelsen , samt programmets anvisninger. L2 cache er sekundær i forhold til CPU'en og er langsommere end L1-cache , på trods af ofte er meget større. Desuden data, der anmodes om fra L2 cache kopieres til L1-cache . Ønskede data er fjernet fra L2 cache , hvis det er en eksklusiv cache , og bliver der , hvis det er et rummeligt cache . L2 cache er oftest samlet, hvilket betyder, at det bliver brugt til at lagre både programdata og anvisninger.
L3 Cache
L3 eller niveau 3, cache er en memory cache, der er indbygget i bundkortet. Det bruges til at fodre L2 cache , og er typisk hurtigere end systemets vigtigste hukommelse, men stadig langsommere end L2 cache .