En CPU's kapacitet måles ikke i en enkelt metrisk lignende "kapacitet". I stedet bidrager flere nøglefaktorer til dens ydeevne, og det er dem, der ofte bruges til at beskrive dens evner:
* urhastighed: Målt i Gigahertz (GHZ), dette indikerer, hvor mange instruktioner CPU'en kan behandle pr. Sekund. En højere urhastighed betyder generelt hurtigere ydeevne.
* Antal kerner: Moderne CPU'er har flere kerner, som giver dem mulighed for at udføre flere opgaver samtidigt. Flere kerner betyder generelt bedre ydelse til multi-threaded applikationer.
* cache -størrelse: Cache -hukommelse er en lille, hurtig hukommelse, der gemmer ofte brugte data og instruktioner, der fremskynder adgangen. Større cacher forbedrer generelt ydelsen.
* Instruktionssæt Arkitektur (ISA): Dette definerer instruktionerne, som CPU'en forstår og udfører. Forskellige ISA'er kan have forskellige niveauer af effektivitet og strømforbrug.
* bushastighed: Dette henviser til den hastighed, hvormed CPU'en kommunikerer med andre komponenter som RAM. Hurtigere bushastigheder kan forbedre den samlede systemydelse.
Det er vigtigt at forstå, at disse faktorer arbejder sammen for at bestemme en CPUs samlede præstation. En enkelt metrisk lignende "kapacitet" afspejler ikke nøjagtigt det komplekse samspil mellem disse elementer.
For eksempel fungerer en CPU med en høj urhastighed, men kun to kerner måske ikke så godt i en multi-threaded applikation som en CPU med en lavere urhastighed, men flere kerner. Tilsvarende kan en CPU med en stor cache -størrelse være hurtigere til opgaver, der involverer masser af datatilgang, men det er måske ikke så effektivt til enklere opgaver.