Waar Wordt De Cache Opgeslagen

Waar Wordt De Cache Opgeslagen
Waar Wordt De Cache Opgeslagen

Video: Waar Wordt De Cache Opgeslagen

Video: Waar Wordt De Cache Opgeslagen
Video: Caching - Simply Explained 2024, April
Anonim

De cache is een tussenliggend klembord met snelle toegang. Het bevat een kopie van de informatie die in het geheugen is opgeslagen met de minst snelle toegang, waardoor de gebruiker tijd bespaart.

Waar wordt de cache opgeslagen
Waar wordt de cache opgeslagen

De cache is een geheugen met een hogere toegangssnelheid, ontworpen om het proces van toegang tot gegevens die permanent in het hoofdgeheugen zijn opgeslagen, te versnellen. Gegevenscaching wordt gebruikt door harde schijven, CPU's, browsers en webservers. De cache bevat een reeks vermeldingen. Elk van hen is gekoppeld aan een item of gegevensblok. Elk van de vermeldingen heeft een identificatie die de overeenkomst identificeert tussen de gegevens in de cache en de kopieën in het hoofdgeheugen. Wanneer de client (CPU, webbrowser, besturingssysteem) toegang heeft tot de gegevens, wordt eerst de cache onderzocht. Als het een record bevat met een identifier die overeenkomt met de identifier van het vereiste data-item, dan worden de cachegegevens genomen. Wanneer de data-items in de cache worden bijgewerkt, worden ze gewijzigd in het hoofdgeheugen. In de cache, waar onmiddellijk wordt geschreven, veroorzaakt elke wijziging een update van de hoofdgeheugengegevens. In een terugschrijfcache (terugschrijfcache) vindt een update plaats bij het verwijderen van items, op verzoek van de klant of periodiek. Verschillende modellen van centrale verwerkingseenheden hebben hun eigen cache om het proces van toegang tot het RAM (Random Access Memory) van het apparaat, dat langzamer is dan registers, te minimaliseren. De CPU-cache is verdeeld in verschillende niveaus (maximaal 3) Het snelste geheugen wordt beschouwd als de cache van het eerste niveau, of L1-cache. Het is een integraal onderdeel van de processor, omdat het zich op dezelfde matrijs bevindt en deel uitmaakt van de functionele blokken. L2-cache - cache van het tweede niveau en de bijbehorende prestatiesnelheid. Het bevindt zich meestal op de chip, zoals L1 of niet ver van de kern, bijvoorbeeld in een processorcartridge (in slotprocessors). De L3-cache is het minst snel en bevindt zich meestal apart van de CPU-kern, het is langzamer dan andere caches, maar sneller dan het operationele geheugen.

Aanbevolen: