Cache RAM (slumpmässigt åtkomstminne) är en typ av höghastighetsminne som ligger mellan CPU (central bearbetningsenhet) och huvudsystemets RAM. Syftet är att lagra ofta åtkomst till data och instruktioner som CPU måste snabbt hämta. Eftersom det är mycket snabbare än Main RAM, kommer åtkomst till data från cachen avsevärt påskyndar behandlingen.
Tänk på det så här:Föreställ dig en kock som ständigt behöver vissa ingredienser. Istället för att gå till huvudförrådet (huvud RAM) varje gång, håller de ofta använda ingredienser (ofta åtkomst till data) på den närliggande räknaren (cache). Detta gör att de kan arbeta mycket snabbare.
Det finns olika nivåer av cache, vanligtvis märkta L1, L2 och L3. Varje nivå är gradvis större och långsammare men ändå mycket snabbare än Main RAM. L1 -cache är den minsta och snabbaste, som ligger direkt på CPU. L2- och L3 -cachar är större och något långsammare men ändå betydligt snabbare än Main RAM.
Operativsystemet och CPU arbetar tillsammans för att hantera vilka data som lagras i cachen. När CPU behöver data kontrollerar den först cachen. Om uppgifterna hittas (en "cache hit") hämtas de mycket snabbt. Om det inte hittas (en "cache -miss") måste CPU komma åt den långsammare huvudramen, som bromsar behandlingen. En högre cache -träffhastighet leder till bättre prestanda.