Hardware CPU Guide Del I: Faktorer, der påvirker en CPU's ydeevne
At være hjernen i computeren spiller CPU en meget vigtig rolle ved bestemmelsen af systemets ydeevne. Desværre, når det kommer til at vælge den bedste CPU, vil du sikkert føle dig som et tabt får. Med forskellige mærker, modeller, hastigheder og specifikationer at vælge imellem kan det virkelig være en vanskelig opgave at bestemme hvilken CPU der er den rigtige for dig.
I denne tre del vejledning vil vi give dig et godt overblik over "de faktorer, der påvirker en CPU's ydeevne", forskellene mellem en Intel og AMD CPU og hvordan du skal vælge om den CPU, der passer bedst til dine behov.
Dette er den første del af CPU-guiden.
Hvad er en CPU?
CPU'en (Central Processing Unit), eller undertiden kendt som processor, er en af de vigtigste komponenter i et computersystem. At være hjernen i computersystemet, er opgaven at tage sig af al databehandling og sørge for, at de behandles hurtigst muligt.
CPU er ikke noget, du kan se fra computerens yderside. Faktisk kan du ikke se CPU'en på en fuldt monteret pc. For at se det, skal du fjerne computerens kabinet, tage stikket ud af stikket og fjerne kølefladen (og fanen), kun da kan du se overfladen af CPU'en. Formen på CPU'en er en lille firkantchip med en masse stikplade under.
Billederne nedenfor viser bagsiden og toppen af en CPU.
Hvordan CPU fungerer
For at holde det enkelt, kan den måde, som en CPU fungerer på, illustreres med følgende 3 trin:
- Når du klikker for at udføre en applikation, hentes den første vejledning fra harddisken (sommetider fra hukommelsen) og sendes til CPU'en til behandling.
- Når CPU modtager instruktionen, vil den udføre logikken og beregne resultatet.
- Når CPU'en er færdig med behandlingen, vil den sende resultatet til den pågældende enhed for at udgive til brugeren.
Selvom det kan synes nemt, skal alle disse tre trin udføres i split sekunder. Forsinkelse i et af disse trin vil resultere i en forsinkelse i computeren.
Faktorer, der påvirker en CPU-ydeevne
Det er let at tro, at CPU'ens hastighed er direkte forbundet med CPU'ens ydeevne. Dette gælder kun i et vist omfang. En CPU med hurtig hastighed vil ikke være effektiv, hvis den kun har en begrænset data, der skal behandles. For at opnå maksimal effektivitet skal hardware (især harddisken og hukommelsen), der er forbundet med CPU'en, levere data så hurtigt som CPU-hastigheden. Undladelse af at gøre dette vil resultere i en forsinkende computer, uanset hvor hurtig CPU'en er .
1. CPU Clock Speed
CPU'ens driftsfrekvens (også kendt som klokkens hastighed ) bestemmer, hvor hurtigt det kan behandle instruktion.
Hastigheden måles i forhold til Hertz, og den ligger normalt i megaHertz (MHz) eller gigaHertz (GHz) området. En megaHertz betyder, at CPU'en kan behandle en million instruktioner per sekund, mens en gigahertz CPU har evnen til at behandle en milliard instruktioner pr. Sekund. I dagens teknologi kører alle CPU'er i gigahertz-serien, og du ser sjældent CPU med hastighed i MHz-serien længere.
Teoretisk er en 500 MHz CPU seks gange langsommere end en 3 GHz CPU og en 3, 6 GHz CPU er hurtigere end en 3 GHz eller en 3, 4 GHz CPU. Generelt er jo højere frekvensen af en CPU, jo hurtigere er computerens hastighed.
2. Cache
Husk vi nævnte ovenfor, at for at CPU'en skal arbejde med sin maksimale effektivitet, skal dataoverførslen fra den anden hardware være så hurtig som dens hastighed. Formålet med en cache er at sikre denne glatte og hurtige overgang til dataoverførsel fra hardware til CPU.
For at forstå vigtigheden af en cache er det nødvendigt at forstå, hvordan hele processen fungerer. Hovedparten af oplysningerne kommer fra harddisken. Når et program bliver anmodet om, henter bundkortet de krævede oplysninger fra harddisken og leverer den til CPU'en til behandling.
Da harddiskens behandlingshastighed er meget langsommere end CPU'en, tager dataoverførsel ofte lang tid. For at fremskynde ting er RAM'en brugt til at gemme midlertidige oplysninger fra harddisken. I stedet for at gå direkte til harddisken kontrollerer bundkortet nu og henter dataene fra RAM'en. Først når de krævede oplysninger ikke findes i RAM'en, så går bundkortet til harddisken.
Efterhånden som CPU-hastigheden øges til det punkt, hvor RAM'et ikke længere er i stand til at indhente, bliver overførsel af information igen et alvorligt problem. For at løse dette problem blev en cache, som faktisk var en lille og ekstremt hurtig hukommelse, tilføjet til processoren for at gemme øjeblikkelig instruktion fra RAM. Da cachen kører med samme hastighed på CPU'en, kan den hurtigt give information til CPU'en på korteste tid uden nogen forsinkelse.
Der er forskellige niveauer af cache. Niveau 1 (L1) cache er den mest grundlæggende form for cache og findes på hver processor. Niveau 2 (L2) cache har en større hukommelsesstørrelse og bruges til at gemme flere øjeblikkelige instruktioner. Generelt caches L1-cachen L2-cachen, som igen caches RAM'en, som igen caches harddiskdataene. Med den nyere multikerneteknologi er der endda en L3-cache, der er større i størrelse og deles mellem de forskellige kerner.
L2 / L3 cache spiller den største rolle i forbedringen af processorenes ydeevne. Jo større cachestørrelse, jo hurtigere dataoverførslen og jo bedre CPU-ydeevne. Cache er dog meget dyrt. Derfor finder du ikke 1 GB cache i dit system. Den typiske cache størrelse er mellem 512KB til 8MB. Den nyeste Intel Core i7 Extreme-processor leveres med en 12MB L3-cache, som også forklarer sit stramme pris på ca. $ 1.000.
3. Multi-Core
Tidligere, hvis du vil have en hurtigere computer, skal du få en hurtigere CPU. I dag er dette kun delvis sandt. Årsagen er, at CPU-hastigheden ikke kan stige for evigt. Der er begrænsning til, hvor hurtigt transistorerne kan køre. Når den når et plateau, vil du ikke kunne øge hastigheden længere.
For at løse dette problem vedtog CPU-producenter en multi-core-teknologi, som bogstaveligt betyder at sætte flere kerner i en CPU-chip. Mens CPU-hastigheden øgedes, resulterede i hurtigere databeregning, idet flere kerner i en chip resulterede i mere arbejde på samme tid.
Hvad er næste?
Dette slutter den første del af CPU-guiden. I den anden del af serien vil vi dække " forskellene mellem Intel og AMD chips " og hvilken du skal vælge.
Billedkredit: steve.grosbois