Vad är cacheminne?

Cache-minne (uttalas kontant) är extremt snabbt minne som är inbyggt i en dators centrala processorenhet (CPU), eller placerat bredvid den på ett separat chip. CPU:n använder cacheminne för att lagra instruktioner som upprepade gånger krävs för att köra program, vilket förbättrar den totala systemhastigheten. Fördelen med cacheminne är att CPU:n inte behöver använda moderkortets systembuss för dataöverföring. Närhelst data måste passeras genom systembussen saktar dataöverföringshastigheten ner till moderkortets förmåga. CPU:n kan behandla data mycket snabbare genom att undvika flaskhalsen som skapas av systembussen.

När de flesta program väl är öppna och körs använder de väldigt få resurser. När dessa resurser hålls i cache kan program fungera snabbare och mer effektivt. Allt annat lika är cache så effektivt i systemprestanda att en dator som kör en snabb CPU med lite cache kan ha lägre riktmärken än ett system som kör en något långsammare CPU med mer cache. Cache inbyggd i själva processorn kallas nivå 1 (L1) cache. Cache som finns på ett separat chip bredvid processorn kallas Level 2 (L2) cache. Vissa processorer har både L1- och L2-cache inbyggd och betecknar det separata cachechippet som Level 3 (L3)-cache.

Cache som är inbyggd i CPU:n är snabbare än separat cache, och körs med samma hastighet som mikroprocessorn själv. Men separat cache är fortfarande ungefär dubbelt så snabbt som Random Access Memory (RAM). Cache är dyrare än RAM, men det är väl värt att skaffa en CPU och moderkort med inbyggd cache för att maximera systemets prestanda.

Diskcachning tillämpar samma princip på hårddisken som minnescache tillämpar på CPU. Hårddiskdata som ofta används lagras i ett separat segment av RAM-minnet för att undvika att behöva hämta det från hårddisken om och om igen. I det här fallet är RAM snabbare än platter-tekniken som används i konventionella hårddiskar. Denna situation kommer dock att förändras när hybridhårddiskar blir allestädes närvarande. Dessa diskar har inbyggda flashminnescacher. Så småningom kommer hårddiskar att vara 100 % flashenheter, vilket eliminerar behovet av RAM-diskcache, eftersom flashminne är snabbare än RAM.