Top Qs
Tijdlijn
Chat
Perspectief
CPU-cache
Van Wikipedia, de vrije encyclopedie
Remove ads
CPU-cache is een hardwarecache die door de processor (CPU) van een computer wordt gebruikt om de gemiddelde kosten (tijd of energie) voor toegang tot gegevens uit het werkgeheugen te verlagen. Een cache is een kleiner, sneller en vaak ook duurder type geheugen dat zich dichter bij een processorkern bevindt. Wanneer voor het eerst gegevens worden opgevraagd worden deze uit het relatief trage werkgeheugen opgehaald. Er wordt vervolgens een kopie van deze gegevens in de CPU-cache opgeslagen. De volgende keer dat diezelfde data wordt opgevraagd, kan het tot meerdere ordes van grootte sneller uit de cache gehaald worden. De meeste CPU's hebben een hiërarchie van meerdere cacheniveaus (L1, L2, vaak L3 en soms zelfs L4), met verschillende instructiespecifieke en gegevensspecifieke caches op niveau 1.



Er bestaan ook andere soorten caches (die niet meetellen voor de "cachegrootte" van de belangrijkste caches die hierboven zijn genoemd), zoals de translation look-aside buffer (TLB) die deel uitmaakt van de memory management unit (MMU) die de meeste CPU's hebben.
Remove ads
Concept
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads