Wat is het verschil tussen L1 L2 en L3 Cache

De grootste verschil tussen L1 L2 en L3 cache is dat L1-cache is het snelste cachegeheugen en L3-cache is het langzaamste cachegeheugen terwijl L2-cache langzamer is dan L1-cache, maar sneller dan L3-cache.

Cache is een snel geheugen op de computer. Het bevat veelgebruikte gegevens van de CPU. Het RAM-geheugen of het primaire geheugen is snel, maar het cachegeheugen is sneller dan RAM. De CPU controleert eerst de cache om de vereiste gegevens te vinden. Het werkt als de middelste laag tussen de CPU en het RAM-geheugen om sneller gegevens aan de CPU te leveren. Daarom helpt het om de rekensnelheid van het apparaat te verhogen. Er zijn drie soorten cache als L1, L2 en L3.

Key Areas Covered

1. Wat is L1-cache
      - Definitie, functionaliteit
2. Wat is L2-cache
     - Definitie, functionaliteit
3. Wat is L3-cache
     - Definitie, functionaliteit
4. Wat is het verschil tussen L1 L2 en L3 Cache
     - Vergelijking van belangrijke verschillen

Sleutelbegrippen

Cachegeheugen, L1 Cache, L2 Cache, L3 Cache

Wat is L1-cache

L1-cache is het niveau 1 cachegeheugen. We noemen het ook de primaire cache. Het werkt op dezelfde snelheid als de CPU. Het is ook de snelste cache onder alle andere caches. Bovendien is het kleiner dan andere caches, die L2 en L3 zijn. Verder heeft elke kern in de CPU zijn eigen L1-cachegeheugen.

Wat is L2-cache

L2-cache is de niveau 2-cache. Het slaat de gegevens op die niet zijn opgeslagen in de L1-cache. Met andere woorden, als de CPU de gegevens waarnaar het zoekt in de L1-cache niet kan vinden, wordt de L2-cache gecontroleerd. Verder is L2-cache groter dan L1-cache maar kleiner dan L3-cache. Elke code in de CPU heeft zijn eigen L2-cachegeheugen.

Wat is L3-cache

L3-cache is de level 3-cache. Het slaat gegevens op die niet zijn opgeslagen in L1- en L2-cache. Met andere woorden, als de CPU de gegevens waarnaar het zoekt in de L1- en L2-cache niet kan vinden, wordt de L3-cache gecontroleerd. Bovendien is de L3-cache de grootste van alle caches. Bovendien delen alle kernen in de CPU hetzelfde L3-cachegeheugen.

Eerst controleert de CPU de L1-cache op gegevens. Als het niet beschikbaar is, zal het de L2-cache controleren. Als de gegevens niet beschikbaar zijn, wordt de L3-cache gecontroleerd en als de gegevens niet beschikbaar zijn in L3, wordt het RAM-geheugen gecontroleerd.

Verschil tussen L1 L2 en L3 Cache

Definitie

L1-cache is een cachegeheugen dat rechtstreeks in de processor is ingebouwd en wordt gebruikt om de onlangs gebruikte informatie van de CPU op te slaan. L2-cache daarentegen is een cachegeheugen dat zich buiten en gescheiden van de CPU-chip bevindt, hoewel het zich op hetzelfde CPU-chippakket bevindt. Ondertussen is L3-cache een cachegeheugen dat door de CPU wordt gebruikt en meestal op het moederbord binnen de CPU-module zelf wordt gebouwd. Deze definities bevatten dus het basisverschil tussen L1 L2 en L3 cache.

Grootte

Grootte is ook een belangrijk verschil tussen L1 L2- en L3-cache. L1-cache is de kleinste cache, terwijl de L3-cache de grootste cache is. L2-cache is groter dan L1 maar kleiner dan L3-cache. 

Synoniemen

L1-cache wordt niveau 1 of primaire of interne cache genoemd, terwijl L2-cache niveau 2, secundaire of externe cache wordt genoemd en L3-cache niveau 3 of externe cache wordt genoemd.

Snelheid

Snelheid is nog een significant verschil tussen L1 L2 en L3 cache. L1-cache is de snelste cache en L3-cache is de langzaamste cache, terwijl L2-cache langzamer is dan L1 maar sneller dan L3-cache.

Associatie met CPU-kernen

Elke kern in de CPU heeft zijn eigen L1-cachegeheugen terwijl elke code in de CPU zijn eigen L2-cachegeheugen heeft. Alle kernen in de CPU delen echter hetzelfde L3-cachegeheugen. Dit is dus een ander verschil tussen L1 L2 en L3 cache.

Conclusie

Cache is een component in de computer die gegevens opslaat zodat toekomstige verzoeken om de gegevens sneller kunnen worden verwerkt. Er zijn drie soorten caches als L1, L2 en L3. Het verschil tussen L1 L2 en L3-cache is dat de L1-cache de snelste cache is en L3-cache de langzaamste cache, terwijl de L2-cache langzamer is dan L1 maar sneller dan L3-cache.

Referentie:

1. CPU Cache Explained - Wat is Cache-geheugen?, PowerCert animatievideo's, 27 nov. 2016, hier beschikbaar.

Afbeelding met dank aan:

1. "ذاكرة الكاش" door Ammar soud91 - Eigen werk (CC BY-SA 3.0) via Commons Wikimedia