En samling av ON /OFF brytere --- det er hva en prosessor er . Selvfølgelig , hvis du stilt opp så mange lysbrytere ende-til - ende som det er transistorer i en moderne mikroprosessor , ville de lett vikle rundt jorden . I datamaskinen , de tar opp omtrent like mye plass som et kredittkort. Men antall transistorer er bare én faktor som bidrar til prosessor ytelse. Forstå noen andre viktige faktorer vil hjelpe deg å velge maskinen som best passer dine behov, slik at du sparer tid og penger . Klokkehastigheten
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ømmen å passere gjennom, og en "null" når det ikke regner . Prosessoren bruker denne binære språket til å utføre beregninger deretter sender resultatene til andre komponenter . Klokken skritt bevegelsen av disse operasjonene ved å heve og senke elektrisk strøm . Dette gjør at det å fortelle noen komponenter når man skal sende data og andre når du kan forvente det , og dermed holde systemet flyter. Med hver høy /lav syklus , prosessorens transistorer manipulere gjeldende å 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 jo bedre
Instruksjoner Per Clock ( 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 bærer en enkelt boks av last, gjør det ikke bra å 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 er å multiplisere IPC av klokkehastigheten .
Cache Size
prosessorer får sine data fra datamaskinens Random Access Memory ( RAM ) . Ettersom dataene strømmer inn , kopierer prosessoren det og sender det til en "cache ". Bufferen fungerer som en midlertidig informasjon måte stasjon . Det gjør ofte eller nylig brukte data lett tilgjengelig for å spare prosessoren fra å måtte hente det fra RAM . Jo større cache, jo mer av denne lett-å - access memory prosessoren kan bruke.
Enleder vs Multi -core
En multi -core prosessor er i hovedsak en rekke identiske prosessorer som er integrert i en enkelt brikke . Dette øker , men ikke bokstavelig talt dobbelt , IPC . Den tillater også prosessoren for å dele arbeidskraft . Hvis programvaren er skrevet for flere kjerner , kan prosessoren splitte komplekse instruksjoner i en rekke enklere instruksjoner , en prosess kjent som " threading . " Hvis programvaren ikke er multi -core bestemt , kan prosessoren dele arbeidet på nivå med hele virksomheten for eksempel nedlasting video eller kjøre programvare , noe som skaper en " slektskap " mellom visse kjerner og visse operasjoner .