Cachesystemer
Cachesystemer er mekanismer som lagrer kopier av data i raskere lagringsmedier slik at påfølgende forespørsler kan besvares raskere enn fra det opprinnelige, langsommere lageret. Målet er å redusere ventetid og øke systemets gjennomstrømning ved å utnytte lokalitet i tid og plass.
Cachesystemer finnes i flere lag og former. CPU-cache lagrer nylig brukte instrukser og data i L1-, L2-
Virkemåte: Når data har blitt cachet, queries kan løses fra hurtigminnet. Ved miss hentes data fra en
Vanlige politikker inkluderer erstatningsstrategier som LRU, LFU og FIFO, samt skrivemåter som write-through og write-back. TTL-basert
Effekten måles i hit rate og miss rate, latency og gjennomstrømning. Effektiv cache-størrelse og riktig policy
Eksempler på vanlige cachesystemer inkluderer CPU-caches, filsystem- og OS-caches, nettleser- og proxy-caches, og CDN-tjenester.