Top Qs
Tijdlijn
Chat
Perspectief

CPU-cache

Van Wikipedia, de vrije encyclopedie

CPU-cache
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.

Thumb
Het opvragen van gegevens die (nog) niet in een cache bestaan.
Thumb
Het opvragen van gegevens die in cacheniveau L2 bestaan, maar niet in L1.
Thumb
Het opvragen van gegevens die in cacheniveau L1 bestaan.

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

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads