Wat is Cachegeheugen?

Snel geheugen met kleine capaciteit dicht bij de CPU. Het bewaart veelgebruikte gegevens en overbrugt het snelheidsverschil met het hoofdgeheugen. Wordt meestal met SRAM gemaakt.

Japanse benaming: キャッシュメモリ

“Cachegeheugen” komt voor in 2 oefenvragen uit 2 onderwerpen, bijv. CPU en architectuur, Opkomende geheugentechnologieën.

Vakgebied: CPU en architectuur

Nu oefenen: vragen over Cachegeheugen

Wat is het belangrijkste doel van het aanbrengen van cachegeheugen?

  1. AGegevens behouden ook als de voeding wordt uitgeschakeld
  2. BVeelgebruikte gegevens dicht bij de CPU plaatsen om het snelheidsverschil met het hoofdgeheugen te verkleinen
  3. CFouten in rekenresultaten corrigeren
Antwoord en toelichting tonen

Antwoord: B. Veelgebruikte gegevens dicht bij de CPU plaatsen om het snelheidsverschil met het hoofdgeheugen te verkleinen

Terwijl de CPU één klokcyclus (0,2 tot 0,3 ns) verwerkt, duurt toegang tot DRAM tientallen tot 100 ns, dus honderden klokcycli. Daarom worden veelgebruikte gegevens en instructies in een cache van snel SRAM geplaatst om de wachttijd te verkorten. Dit benut temporele lokaliteit (dezelfde gegevens worden binnenkort opnieuw gebruikt) en ruimtelijke lokaliteit (nabije adressen worden achtereen gebruikt); L1 is binnen enkele klokcycli toegankelijk en zelfs L3 binnen enkele tientallen.

“Cachegeheugen” in de toelichting

Vragen met “Cachegeheugen” (2)

  1. Wat is het belangrijkste doel van het aanbrengen van cachegeheugen?
  2. Welke uitspraak over de kenmerken van SOT-MRAM is juist?

Vergelijkingen met deze term

Halfgeleider-rekentools

Verwante termen

Temporele lokaliteit Ruimtelijke lokaliteit (spatial locality) SOT-MRAM Magnetische tunnelovergang (MTJ) Cachecoherentie DMA (direct memory access) DVFS (dynamic voltage and frequency scaling) GPU Instructiesetarchitectuur (ISA) Interrupt

Naar de woordenlijst