Definitie cache

Het concept cache, dat komt van het Franse woord cachet, kan op verschillende manieren worden gebruikt. De eerste betekenis die wordt vermeld in het woordenboek van de Koninklijke Spaanse Academie ( RAE ) verwijst naar het geld dat aan een kunstenaar of bepaalde professionals wordt betaald voor het maken van een presentatie of een baan.

In termen van technologie is er niet veel verschil tussen de cache en het hoofdgeheugen van het systeem (bijv. RAM), de eerste heeft veel minder capaciteit en maakt aanzienlijk snellere toegang mogelijk. Juist vanwege dit laatste aspect is de prijs zeer hoog en daarom wordt het niet in grote hoeveelheden gebruikt; om te spreken in meer specifieke termen, terwijl de huidige computers meestal een minimum van 16 GB RAM hebben, bereiken de processors niet 30 MB cachegeheugen (merk op dat 1 GB 1024 MB is, dus het verschil is hopeloos ).

Omdat het cachegeheugen zoveel kleiner is dan het hoofdgeheugen, is het niet mogelijk om alle gegevens van een huidig ​​programma erin op te slaan (sommige vereisen meestal enkele honderden megabytes voor de uitvoering ervan, een hoeveelheid die groter is dan de capaciteit van het cachegeheugen tientallen keren). Om deze reden slaat de microprocessor daarin alleen de gegevens op die u vaker moet gebruiken, terwijl de RAM voor de rest wordt achtergelaten.

Een van de geheimen van de toegangssnelheid die de cache boven de belangrijkste kan houden, is de locatie: de processorfabrikanten plaatsen deze naast zich, terwijl het RAM-geheugen handmatig op het moederbord moet worden geïnstalleerd, enkele centimeters van de processor en de prestaties ervan hangt gedeeltelijk af van de snelheid van de componenten waarmee het wordt verbonden.

Omdat de microprocessor een kopie maakt van bepaalde gegevens in de cache de eerste keer dat deze ze benadert, wanneer ze deze opnieuw moeten lezen, zoekt ze daar eerder in het RAM-geheugen; Als je ze vindt, kun je veel efficiënter werken.

Aanbevolen