? En mycket viktig komponent i moderna centralenheter är cachen . CPU -cache är en del av datorns minne som processorn använder för att lagra små mängder data som för närvarande är i bruk . Genom att använda cache , kan processorn komma åt de lagrade data mycket snabbare än om det hade att komma åt data via datorns primärminne , påskynda handläggningstiden . CPU
Processorn är den del av datorn som faktiskt driver datorns programmering . Processorn ges en serie instruktioner och utför dem i den ordning som anges att verka på en uppsättning data .
Minneslatens
Ett problem som kan bromsa snabbhet i utförandet av ett program är minneslatens . Memory latency är den tid det tar för processorn att läsa eller skriva till datorns minne , tvinga processorn att vänta på data att överföra innan du fortsätter exekveringen av programmet . Om en dator får en snabbare processor , kan processorn kunna utföra sina instruktioner snabbare , men den totala exekveringstiden för ett program kan fortfarande vara begränsad av minneslatens .
CPU Memory cache
att lindra problemet med minneslatens , de flesta processorer har ett minne cache . Cachen är en liten del av minnet inbyggd i processorn som kan nås mycket snabbare än datorns primärminne . Om processorn behöver komma åt en bit data , det första kontrollerar om det finns i CPU-cache innan du använder den huvudsakliga minnet . Addera Mutli - Level Cache
en fråga med minne cachar är avvägningen mellan cache storlek och latens . Medan latensen av en cache är mycket lägre än den fördröjning vid åtkomst till huvudminnet , är det fortfarande inte omedelbar , och den större cachen , desto mer latens det kommer att ha . För att motverka detta , vissa processorer använder en multi - level cache . Med en multi - level cache är CPU -cache faktiskt består av flera cachar i olika storlekar . När processorn behöver komma åt något från minnet , kontrollerar det först den minsta och snabbaste cache på nivå 1 , eller L1 . Om uppgifterna inte finns där , fortsätter det till nästa minsta cache på L2 , och så vidare tills det antingen finner datan eller når datorns primärminne .