? Central processing unit (CPU) er hjernen i en computer. Selv hvad en bruger kan opfatte som en simpel handling på en computer kræver processoren til at arbejde gennem mange forskellige ligninger for det til at virke . I knasende disse numre for selv de mest grundlæggende computer funktionalitet, har processoren ved hjælp af en memory cache . Formål
Når processorer modtager et sæt af instruktioner fra en program , de knuse tal , der er nødvendige for at udføre funktionen selv. Mens processorer er designet til at være effektive til at udføre disse typer af beregninger , ville det være overflødigt og spild processor tid, hvis en processor skulle knuse tal for den samme beregning igen og igen . Af denne grund, har moderne processorer hukommelse caches , hvor processorer kan gemme de seneste funktionsdata .
Cache ydeevne
Når processorer kan gemme beregningsdata i en cache , processoren gør 't nødt til at gå igennem hele processen med at re- knasende tallene for en bestemt funktion. Tværtimod kan processoren blot hente de relevante data fra sin cache og gå videre til den næste sæt af instruktioner , det har at beskæftige sig med mere hurtigere, end hvis det skulle rent faktisk udfører det samme sæt af beregninger igen . Jo større cache , jo flere data kan re- referere snarere end re- løse.
Memory Size
processorer beregne data i binære enheder , som regel med basen af en byte består af otte bit . Computer opbevaring benytter metriske termer til at beskrive datalagring, med en kilobyte , der repræsenterer en gruppe på 1.000 bytes og en megabyte udgør 1 million bytes (eller 1.000 KB) . Følgelig kan en cache på 1 MB hold 1 million bytes for en processor , en 2 MB cache hold 2 millioner bytes til en processor .
Fabrication
have en cache på 2 MB vil forbedre en processor ydeevne ved dobbelt så meget som en cache på 1 MB, det er ikke noget en bruger kan opgradere , som han ville hans computers RAM. Processorer fremstillet gennem sofistikeret processer tht kræve hele enheden at blive sat sammen på en gang. Følgelig er størrelsen af en processor cache er en permanent del af processoren . Hvis en bruger beslutter hun ønsker et større cache efter at hun køber en processor , betyder det, hun har brug for at købe en helt ny CPU.