Computerprocessors gebruiken een hiërarchie van caches om informatie op te slaan en de hoeveelheid tijd die nodig is om toegang te krijgen tot het geheugen te verminderen. Een niveau 2-cache, ook wel secundaire cache genoemd, komt in het spel wanneer de computer voor de tweede keer toegang moet krijgen tot recentelijk geopende gegevens. Caches bieden snellere toegang tot informatie dan normaal geheugen en kunnen het reactievermogen van uw computer aanzienlijk verbeteren. Verschillende caches kunnen aanvullende informatie opslaan, wat resulteert in een snellere computerervaring.
Cacheniveaus
De cache van niveau 1 bestaat meestal uit twee delen: de ene slaat gegevens op en de andere slaat instructies op die nodig zijn om programma's en opdrachten uit te voeren. De L1-cache biedt de hoogste snelheden en zit direct op de processorchip. Vaak werkt de L1-cachesnelheid met dezelfde of bijna dezelfde snelheid als de processor. De level 2 cache zit op de processormodule en soms direct op de chip. Een L2-cache fungeert als het volgende niveau, werkt iets langzamer dan de L1-cache en slaat doorgaans alleen gegevens op.
Video van de dag
Cache grootte
Een cache fungeert als een kleinere, snellere vorm van geheugen die wordt gebruikt om toegang te krijgen tot recent gebruikte informatie. Grote cachegroottes vergroten de hoeveelheid informatie die het systeem kan opslaan. Grote caches hebben echter meer tijd nodig om informatie op te halen. Fabrikanten spelen hierin mee door verschillende caches van verschillende groottes te gebruiken. De caches op een hoger niveau werken sneller, maar slaan minder informatie op. Deze kleinere caches op een hoger niveau worden ondersteund door grotere maar langzamere caches. Bij het zoeken naar informatie controleert de computer eerst de L1-cache voordat hij de L2- of zelfs een L3-cache controleert.
Cache-latentie
Een L2-cache van 3 MB biedt doorgaans een betere latentie dan een L2-cache van 6 MB. Latency verwijst naar de hoeveelheid tijd die nodig is om toegang te krijgen tot informatie. Hoewel u mag aannemen dat een grotere cache betere prestaties zou opleveren, omdat de computer aanvullende informatie moet doorzoeken, kan de grotere cache uw computer vertragen. Vanwege deze overweging levert een systeem met meerdere caches en kleinere caches op elk niveau betere prestaties dan een systeem met twee caches en grotere caches. Naarmate de caching-technologie echter steeds beter wordt, zijn fabrikanten begonnen de grootte van de L2-cache te vergroten, omdat het systeem meestal de benodigde informatie in de L1-cache kan vinden.
Cache-hitpercentage
Cache hit rate verwijst naar de snelheid waarmee de processor de informatie vindt die hij nodig heeft in een bepaalde cache. Hoewel een kleinere cache een lagere latentie biedt, kan de hitrate van een cache afnemen op systemen met een kleinere L2-cache. Omdat een cache van 3 MB de helft van de informatie opslaat van een systeem met een cache van 6 MB, moet de computer mogelijk naar een cache op een lager niveau gaan om de benodigde gegevens te vinden. Caches werken sneller dan systeemgeheugen, dus de processor kijkt eerst naar de beschikbare caches om de benodigde gegevens of instructies te vinden.