Faktorer som påvirker Prosessorytelse

Faktorer som påvirker Prosessorytelse


En samling av / på-brytere --- det er hva en prosessor er. Selvfølgelig, hvis du stilt opp så mange lys bytter ende-til-ende som det er transistorer i en moderne mikroprosessor, ville de lett vikle rundt jorden. I datamaskinen, tar de opp omtrent like mye plass som et kredittkort. Men antallet transistorer er bare en faktor som bidrar til prosessorytelse. Forstå et par andre viktige faktorer vil hjelpe deg å velge datamaskinen som best passer dine behov, slik at du sparer tid og penger.

Clock Rate

Moderne prosessorer inneholde hundrevis av millioner av transistorer. Hver styrer strømmen av elektrisk strøm, som representerer en "en" når det tillater strøm å passere gjennom, og en "null" når det ikke. Prosessoren bruker denne binære språket til å utføre beregninger så sender resultatene til andre komponenter. Klokken skritt bevegelsen av disse operasjonene ved heving og senking av elektrisk strøm. Dette gjør at det å fortelle noen komponenter når du skal sende data og andre når du kan forvente det, og dermed holde systemet flyter. Med hver høy / lav syklus, prosessorens transistorene manipulere strømmen for å utføre beregninger og utføre instruksjoner. For eksempel kan en tre gigahertz (GHz) prosessor opererer med en hastighet på tre milliarder sykluser per sekund. Jo flere sykluser en prosessor kan håndtere per sekund, jo raskere klokke kan pumpe den nåværende og bedre

Instruksjoner per klokke (IPC)

IPC er mengden av instruksjoner prosessoren utfører per syklus. Det er i stor grad avhengig av en prosessor antall transistorer og generell arkitektur. Mens det er moderne å likestille prosessorhastighet med ytelse, er det meningsløst uten IPC. Som en rask bevegelse godstog med en enkelt boks av last, det nytter ikke å ha en høyhastighets prosessor utfører instruksjoner milliarder av ganger per sekund hvis hver gang det bare utfører to instruksjoner. Hvis det utfører sytti milliarder, begynner det å utføre som en moderne PC. En rask måte å få en generell følelse av en prosessor ytelse, ved å multiplisere IPC av klokkehastigheten.

cache Size

Prosessorer får sine data fra datamaskinens Random Access Memory (RAM). Etter hvert som data strømmer inn, prosessoren kopierer den og sender det til en "buffer". Den cache fungerer som en midlertidig informasjon måte stasjon. Det gjør ofte eller nylig brukte data lett tilgjengelig for å redde prosessoren fra å måtte hente den fra RAM. Jo større cache, jo mer av denne lett-å-access memory prosessoren kan bruke.

Single-core vs Multi-core

En flerkjerneprosessor er i det vesentlige et antall identiske prosessorer integrert i en enkelt brikke. Dette øker, men ikke bokstavelig talt dobbelt, IPC. Den gjør det også prosessoren å dele arbeidskraft. Hvis programvaren er skrevet for flere kjerner, kan prosessoren deles komplekse instruksjoner inn i et antall av enklere instruksjoner, en prosess kjent som "tråder". Hvis programvaren ikke er multi-core spesifikk, kan prosessoren dele arbeidet på nivå med hele virksomheten for eksempel nedlasting video eller kjøre programvare, og skaper en "tilhørighet" mellom visse kjerner og visse operasjoner.