Hva betyr GHz i en datamaskinprosessor?

Et av de hyppigst tiltalte målene for prosessorytelse er en gitt brikkes hastighet i gigahertz. Prosessorer med høyere GHz-rangeringer kan teoretisk gjøre mer i en gitt tidsenhet enn prosessorer med lavere GHz-rangeringer. Imidlertid er prosessorens hastighetsvurdering bare en av mange faktorer som påvirker hvor raskt den faktisk behandler data. Gitt at noen spesialiserte applikasjoner kan være veldig beregningsmessig krevende, er det viktigere å velge den raskeste datamaskinen enn å kjøpe en maskin med høyest klokkehastighet.

Systemklokker

Prosessorer fungerer i henhold til en klokke som slår et angitt antall ganger per sekund, vanligvis målt i gigahertz. For eksempel har en 3,1 GHz-prosessor en klokke som slår 3,1 milliarder ganger per sekund. Hver klockslag representerer en mulighet for prosessoren til å manipulere et antall biter som tilsvarer kapasiteten - 64-biters prosessorer kan jobbe på 64 bits om gangen, mens 32-biters prosessorer jobber på 32 bits om gangen.

Intern vs Ekstern

Klokken som vanligvis blir inkludert i markedsføringsmateriellet er den interne klokken, men en prosessor har også en ekstern klokke som bestemmer hvor raskt prosessoren kan kommunisere med omverdenen. Den interne klokken representerer hvor raskt prosessoren kan manipulere dataene den allerede har, mens den eksterne klokken spesifiserer hvor raskt den kan lese informasjonen den trenger for å manipulere, eller hvor raskt den kan sende de manipulerte dataene. Per publiseringsdatoen er eksterne klokker ofte betydelig langsommere enn interne klokker. For eksempel, mens en prosessor kan kjøre på 3 GHz, kan den eksterne klokken være fra noen få hundre MHz til 1 GHz. Siden den eksterne klokken bestemmer hvor raskt prosessoren kan kommunisere med systemets minne, har det en betydelig innvirkning på prosessorens virkelige hastighet.

Klokker og instruksjoner

Forskjellen mellom prosessorens interne og eksterne klokkehastigheter er en begrensning på ytelsen. En annen er antall klokker som skal til for å utføre en instruksjon. Mens noen instruksjoner kan fullføres i ett klokke, kan det for eksempel ta fire flått for å fullføre en multiplikasjonsoperasjon. Dette vil gjøre en prosessor som for eksempel kan legge til ved 4 GHz til en som multipliserer med en effektiv hastighet på 1 GHz.

Sette alt sammen

De tre faktorene som er identifisert her, jobber sammen for å bestemme hvor raskt en gitt prosessor vil fungere. Sixty-fire-bit chips fungerer på dobbelt så mye data på en gang som 32-bit chips, noe som gir dem et betydelig ytelsesløft. Prosessorer med raskere eksterne klokker kan også utveksle data med datamaskinen raskere enn de med langsommere eksterne klokker. Til slutt kjører prosessorer med mer effektive instruksjonssett som kan gjøre mer arbeid på færre tidssykluser raskere enn de som trenger flere sykluser for å fullføre en instruksjon. Når du har gjort alle disse faktorene like, kan du sammenligne prosessorer for å se hvilke som er raskere ved å se på den interne klokkehastighetens gigahertz-rangering.