? Centralenheten (CPU) är hjärnan i en dator. Även vad en användare kan uppfatta som en enkel åtgärd på en dator kräver processorn att arbeta igenom många olika ekvationer för att det ska fungera . I knaprande dessa siffror för även de mest grundläggande dator -funktionalitet , har processorn hjälp av ett minne cache . Syfte
När processorerna får en uppsättning instruktioner från ett program , crunch de siffrorna är nödvändiga för att utföra själva funktionen . Medan processorer är utformade för att vara effektiv på att utföra dessa typer av beräkningar , skulle det vara överflödigt och avfall processor tid om en processor tvungen att kritan siffrorna för samma beräkning om och om igen . Av denna anledning , moderna processorer har minne cachar där processorer kan lagra senaste funktionsdata .
Cache Performance
När processorer kan lagra beräkningsunderlag i en cache , processorn spelar 't måste gå igenom hela processen med att åter räknat på siffrorna för en viss funktion . Snarare kan processorn hämta bara de relevanta uppgifterna från sin cache och gå vidare till nästa uppsättning instruktioner som den har att ta itu med snabbare än om det hade faktiskt utför samma uppsättning beräkningar än en gång . Den större cachen , desto mer data kan åter referera snarare än re - lösa .
Minnesstorlek
Processorer beräkna data i binära enheter , vanligtvis med basenheten av en byte består av åtta bitar. Computer lagring använder metriska termer för att beskriva datalagring , med en kilobyte representerar en grupp av 1000 byte och en megabyte utgör 1 miljon byte ( eller 1.000 KB ) . Följaktligen kan en cache av 1 MB rymma 1 miljon byte för en processor , kan ett 2 MB cache håll 2 miljoner byte för en processor . Addera Fabrication
Samtidigt ha en cache på 2 MB kommer att förbättra en processors prestanda genom att dubbelt så mycket som en cache på 1 MB , är det inte något som en användare kan uppgradera när han skulle hans datorns RAM . Processorer tillverkas genom sofistikerade processer tht kräva hela enheten för att sättas ihop på en gång . Följaktligen är storleken på en processor cacheminne en permanent del av processorn . Om en användare bestämmer hon vill ha en större cache efter att hon köper en processor , betyder det hon behöver för att köpa en helt ny processor .