CPU en architectuur

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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welke uitspraak over een computer van het von Neumann-type is juist?
  2. Wat is het belangrijkste doel van het onderbrengen van meerdere processorkernen op één chip (multicore)?
  3. Welke uitspraak over RISC (reduced instruction set computer) is juist?
  4. Wat is de periode van een klok met een klokfrequentie van 1 GHz?
  5. Wat is het doel van sprongvoorspelling (branch prediction) in een CPU?

Vergelijkingen bij dit onderwerp