Cache
Een cache (spreek uit: kasj, van het Franse werkwoord 'cacher', verbergen) is een geheugen in een computer dat sneller toegankelijk is dan waar de gegevens eigenlijk opgeslagen zijn. Wanneer informatie wordt verkregen op een langzame manier dan kan het in een cache geplaatst worden zodat de computer wanneer die gegevens een volgende keer nodig zijn ze uit het cache kan halen in plaats van de langzame manier te herhalen. Dit principe heet een cache en het wordt op allerlei plaatsen gebruikt.
[bewerk] Voorbeelden
- Cachegeheugen in een processor: Tegenwoordig heeft elke processor in een computer een cachegeheugen. Dit is veel sneller toegankelijk dan het gewone RAM-geheugen maar kan niet zoveel gegevens bewaren. Het cachegeheugen kopieert op verzoek een deel uit het langzamere RAM waarna het sneller toegankelijk is voor de processor (zie ook geheugenhiërarchie).
- Cachegeheugen in een harde schijf: Ook een harde schijf heeft een cachegeheugen zodat informatie die voor de tweede keer wordt opgevraagd razendsnel beschikbaar is.
- Cachegeheugen in een netwerk: Cacheing komt ook voor in netwerken. Zo kan een proxyserver een webpagina cachen zodat deze sneller toegankelijk is. Ook Domain Name Servers gebruiken cacheing.
- Cachegeheugen in een browser: Browsers maken vaak gebruik van deze techniek: als een website opgehaald wordt, worden de afgebeelde pagina's direct opgeslagen in het lokale geheugen. Als een eerder opgevraagde pagina daarna nogmaals opgevraagd wordt, kan de versie die in het geheugen van de browser aanwezig is meteen weergegeven worden. De browser hoeft deze keer de pagina niet vanaf het langzamere internet te laden. Een nadeel van het gebruik van een webcache kan zijn dat de inhoud van de internetpagina intussen al veranderd is, waardoor de gebruiker mogelijk een oudere versie van de betreffende pagina ziet. Met speciale zogenaamde HTTP-headervelden kan de webserver per pagina aangeven hoelang deze 'houdbaar' is en wanneer de browser moet controleren of er een nieuwe versie van het document op de server aanwezig is.
Digitale opslagmedia | |
Blu-ray Disc | Cache | Cavendish-cel | Cd-rom | Digital Video | DAS | Diskette | DVD | EEPROM | EPROM | EVD | Flashgeheugen | Harde schijf | HD DVD | HVD | Magneetband | Minidisc | MRAM | NAS | PCRAM | Ponskaart | PROM | RAID | RAM | Registergeheugen | ROM | SAN | USB-sleutel | Zipdisk |