cachesystemet
Cachesystemet er et mellomlagringssystem i moderne datamaskiner og programvare som har som hovedformål å redusere ventetiden ved å lagre data som ofte brukes i en raskere mellomlagringsplass. Dette gjør at prosessoren kan tilgang dataene raskere enn hvis de måtte hentes direkte fra hovedminnet.
I maskinvaren består det ofte av en eller flere nivåer av cache (L1, L2 og L3), ofte
Drift: når prosessoren trenger data, søkes det først i høyeste nivå av cache. En treff gir rask
Erstatning og skrivepolitikk: vanlige erstatningsstrategier inkluderer LRU, LFU og tilfeldig. Skrivepolitikk kan være write-through eller write-back;
Kohærens og flerprosessorer: i moderne flertrådede systemer må cachesystemer holde data konsistente mellom kjerner, noe som
Ytelse og anvendelser: cachesystemet gir betydelig ytelsesforbedring ved å øke cache-hitt-raten og redusere minneaksesslatens. I tillegg