Cachegedrag
Cachegedrag is de verzamelnaam voor de eigenschappen en het functioneren van caches in informatica, die bedoeld zijn om data tijdelijk op te slaan zodat toekomstige toegang sneller verloopt.
Een cache houdt een kopie van data die eerder is opgevraagd, in een snellere, kleinere opslagplaats. Bij
Caches bestaan in meerdere lagen en systemen. Voorbeelden zijn CPU-cachelagen (L1, L2, L3), OS- of diskcaches,
Belangrijke kenmerken van cachegedrag zijn temporele en ruimtelijke locality, vervangingsbeleid (bijv. LRU, LFU, FIFO), en schrijfbepalingen
Voordelen van caching zijn aanzienlijk lagere laadtijden en betere doorvoer, terwijl nadelen bestaan uit toegevoegde complexiteit,
Caching wordt breed toegepast, van processor- en bestandscaches tot web- en databasecaches, waar het doel is