Kapasiteten til en CPU blir ikke målt i en enkelt beregning som "kapasitet". I stedet bidrar flere viktige faktorer til ytelsen, og dette er de som ofte brukes til å beskrive dens evner:
* Klokkehastighet: Målt i Gigahertz (GHz) indikerer dette hvor mange instruksjoner CPU kan behandle per sekund. En høyere klokkehastighet betyr generelt raskere ytelse.
* antall kjerner: Moderne CPU -er har flere kjerner, som lar dem utføre flere oppgaver samtidig. Flere kjerner betyr generelt bedre ytelse for multitreadede applikasjoner.
* cache -størrelse: Cache -minne er et lite, raskt minne som lagrer ofte brukte data og instruksjoner, og fremskynder tilgangen. Større hurtigbuffer forbedrer generelt ytelsen.
* Instruksjonssett arkitektur (ISA): Dette definerer instruksjonene CPU forstår og utfører. Ulike ISA -er kan ha forskjellige nivåer av effektivitet og strømforbruk.
* Busshastighet: Dette refererer til hastigheten som CPU kommuniserer med andre komponenter som RAM. Raskere busshastigheter kan forbedre den generelle systemytelsen.
Det er viktig å forstå at disse faktorene samarbeider for å bestemme en CPUs generelle ytelse. En enkelt beregning som "kapasitet" gjenspeiler ikke nøyaktig det komplekse samspillet til disse elementene.
For eksempel en CPU med høye klokkehastighet, men bare to kjerner kan ikke prestere like bra i en multi-trådet applikasjon som en CPU med lavere klokkehastighet, men flere kjerner. Tilsvarende kan en CPU med en stor hurtigbufferstørrelse være raskere for oppgaver som involverer mye datatilgang, men det er kanskje ikke like effektivt for enklere oppgaver.