Yshopnoosa.com

Hur viktigt är Cache-storleken på en processor?

Hur viktigt är Cache-storleken på en processor?

Processorn (CPU) av en dator är en av dess viktigaste komponenter; det körs program, utför beräkningar och gör logiska jämförelser. I år sedan 1990-talet, har CPU tillverkare till ökande mängder av speciellt minne som kallas cache. Cache-minne förbättrar Processorns hastighet och effektivitet genom att lindra minne flaskhalsar.

CPU

Alla datorer, oavsett storlek, har en CPU. En CPU är en integrerad krets att förpackningar hundratals miljoner transistorer på en kisel chip några millimeter square. Även om det utför beräkningar, innehåller den huvudsakliga delen av CPU bara en viss mängd eget minne.

Minne och Cache

Datorer har generösa mängder av random access memory eller RAM. I 2011 har en typisk stationär dator mellan 1 och 4 gigabyte RAM. Detta är snabb datalagring som innehåller aktiva program och resultaten av beräkningarna. RAM är utanför och separat från CPU, men de kommunicera över en höghastighetsanslutning. Även med detta sammanhang dock använder som Processorn en större del av sin tid att vänta med minne för att skicka sina data.

Snabbhet och effektivitet

Som processorer blev snabbare, blev förseningar i att hämta data från RAM mer betydande. På grund av detta problem La chip designers speciellt minne som kallas cache, direkt på CPU själv. Cache fungerar som ett korttidsminne för CPU, att hålla vanliga data händig. När Processorn behöver en bit data, det ser ut i cachen först. Beroende på hur mycket cacheminne har, finner CPU dess data finns över 90 procent av tiden. Cache är snabbare än RAM, så detta minskar CPU väntetiden till ett minimum. Processorer allmänt snabbare program flera gånger med cache än utan den.

Cache-storleken och avtagande avkastning

Fast cache är viktigt för hastighet, är det också dyrt. Det är också omfattas av lagen om avtagande avkastning; en idealisk cachestorlek kommer att ha CPU: s data 90 till 95 procent av tiden. Om du dubblerar som storlek, det kan öka till 97 procent, men det kommer aldrig till 100 procent. Ökat från 95 till 97 procent har liten inverkan på prestanda.

Exempel Cache-storlekar

I 2011 har en modern mikroprocessor, Intel Core i5, 8 MB cache, eller cirka en tusendel storleken på datorns RAM. Cache-storleken på en tidigare Intel processor, Pentium 4, var 512KB. 386, ett chip i 1980, hade ingen internt cacheminne.