Forklaring på processorhastigheder

Bushastighed vs. processorhastighed

Hvert computer bundkort leveres med en elektronisk komponent kaldet en krystaloscillator. Denne komponent fungerer som en timingmekanisme eller systemur til computersystemet.

Da 80486 mikroprocessor blev introduceret af Intel i 1992, var mikroprocessorhastigheden lig med systemurets hastighed på bundkortet. Med andre ord havde en computer med en 25 MHz 80486DX mikroprocessor en krystaloscillator, der også fungerede ved 25 MHz.

I 1994 blev mikroprocessorerne designet til at multiplicere hastigheden på det interne ur. For eksempel blev en 66 MHz 80486DX2 mikroprocessor stadig drevet af en 33 MHz krystaloscillator, men mikroprocessoren internt var det dobbelte af kloksignalet og producerede således en mikroprocessor, der kunne udføre to operationer i en ur cyklus

Da mikroprocessorhastigheden var hurtigere end systemurets hastighed, blev to forskellige indikatorer brugt til at kvantificere hastigheden af ​​en mikroprocessor: systemurhastigheden (eller "bus") og mikroprocessorhastigheden ( et større antal, som er en multipel af bushastigheden).

Enkelt- eller multikerneprocessorer

Indtil 2006 havde de centrale behandlingsenheder en enkelt mikroprocessor, der håndterede alle computerens systems aktiviteter og belastninger. Selv hvis en mikroprocessor let kunne håndtere en opgave, når flere opgaver blev udført (såsom at have mere end et program åben), skabte dette en flaskehals, der reducerede computerens hastighed.

I 2006 frigav både AMD og Intel en ny type multi-core processor. Denne type brugte to eller flere kerner i en enkelt enhed. Konfigurationen gjorde det muligt at afbalancere belastningen mellem de to kerner og forbedrede således den samlede ydelse.

Hver processor i en array med flere array fungerer med en angivet bushastighed og frekvens. For eksempel har en dual-core CPU med en hastighed på 2 GHz to mikroprocessorer, der kører ved 2 GHz.

X86 vs. x64-processorer

Mikroprocessorerne, der annonceres som x86-processorer, er også kendt som "32-bit". Disse mikroprocessorer er i stand til at tolke instruktioner, der er 32 bit eller binære cifre brede.

Mikroprocessorerne, der bærer x64-betegnelsen, er også kendt som "64-bit". Disse mikroprocessorer er i stand til at fortolke instruktioner, der er 64 bit brede, såvel som 32-bit instruktioner.

En 32-bit processor er ikke så godt tilpasset til at håndtere flere åbne applikationer som en 64-bit processor. Selv hvis processorhastighederne er de samme for begge processorer, kører en computer med en 64-bit-processor derfor hurtigere end en computer med en 32-bit-processor, når flere softwareprogrammer kører på samme tid.

Overklokering og underklokering

Som angivet i "Bushastighed versus processorhastighed" er processorhastigheden en multipel af systembushastigheden. På mange bundkort kan processorhastigheden justeres ved hjælp af software til at justere multiplikationsfaktoren. Typisk er den viste processorhastighed den maksimale nominelle frekvens for processoren til at fungere pålideligt.

Overklokken af ​​en mikroprocessor består i at justere multiplikatoren, så mikroprocessoren fungerer hurtigere end den nominelle hastighed. Overklokning kan dog forårsage, at mikroprocessoren varmes op, og det kan forårsage, at den mislykkes for tidligt.

Underklokering involverer at reducere multiplikatoren til en værdi under den maksimale nominelle frekvens. Normalt er der ingen iboende fare, når man udfører underklokering.

Hvilken processor er hurtigere, og hvilken skal jeg købe?

For peer-bushastigheder fungerer en multi-core, overklokeret og 64-bit processor hurtigere. Afhængigt af hvordan computeren skal bruges, behøver du muligvis ikke at bruge den hurtigste mikroprocessor, der er tilgængelig. For brugere, der kører en applikation ad gangen, er en 32-bit single-core processor tilstrækkelig.

Interessante Artikler