Centralenheten ( CPU ) i en dator är en av dess viktigaste komponenter, ? Det körs program , utför beräkningar och gör logiska jämförelser . Under åren sedan 1990-talet , har CPU-tillverkare lagt ökande mängder av speciellt minne som kallas cache . Cacheminne förbättrar CPU snabbhet och effektivitet genom att lindra minne flaskhalsar . CPU
Varje dator , oavsett storlek , har en CPU . En CPU är en integrerad krets som packar hundratals miljoner transistorer på ett kiselchip några millimeter kvadrat . Även om det utför beräkningar , innehåller huvuddelen av CPU endast en blygsam mängd eget minne .
Minne och cache
Datorer
har generösa mängder RAM- minne eller RAM . Under 2011 har en typisk stationär dator mellan 1 och 4 gigabyte RAM-minne . Detta är snabb datalagring som håller aktiva program och resultaten av beräkningarna . RAM är utanför och separat från CPU , men de kommunicerar över en höghastighetsanslutning . Även med denna anslutning , dock tillbringar processorn en betydande del av sin tid att vänta på minnet för att skicka sina uppgifter .
Snabbhet och effektivitet
processorer blev snabbare , blev förseningar med att få data från RAM mer betydande . På grund av detta problem , tillade chip designers speciellt minne , som kallas cache , direkt på processorn själv . Cache fungerar som ett korttidsminne för CPU , håller ofta använda data hands . När processorn behöver en bit data , ser det i cachen först . Beroende på hur mycket cache har , konstaterar CPU sina uppgifter där över 90 procent av tiden . Cache är snabbare än RAM , så detta minskar CPU väntetid till ett minimum. Processorer generellt köra program flera gånger snabbare med cache än utan den .
Storlek
Cache och avtagande avkastning
Även cachen är viktigt för hastighet , är det också dyrt . Det är också omfattas av lagen om avtagande avkastning , en perfekt cache storlek kommer att ha CPU : s uppgifter 90 till 95 procent av tiden . Om du dubbelklickar den storleken , kan det öka till 97 procent , men det kommer aldrig att nå 100 procent . Ökningen från 95 till 97 procent har liten effekt på det totala resultatet .
Exempel cachestorlekar
2011 , har en modern mikroprocessor , Intel Core i5 , 8 MB av cache , eller ungefär en tusendel av storleken på en dators RAM. Cache-storleken på en tidigare Intel-processor , Pentium 4 , var 512KB . De 386 , ett chip gjord på 1980-talet , hade ingen intern cache .