1.1.4

Factors Affecting CPU Performance

Test yourself on Factors Affecting CPU Performance

Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Factors Affecting CPU Performance

Not all Central Processing Units (CPUs) will execute code at the same speed. Some processors will be faster than others depending on the following factors:

Clock speed

Clock speed

  • The CPU's clock sends a pulse at fixed intervals to trigger the next stage of the fetch, decode, execute (FDE) cycle.
  • The higher the clock speed, the more pulses are sent per second, so more FDE cycles can be completed in the same amount of time.
  • Clock speed is measured in Hertz (Hz).
  • Modern CPU's are measured in GHz. They perform billions of FDE cycles per seconds.
Cores

Cores

  • Each core of a CPU is capable of processing one FDE cycle at a time.
  • Each core has its own Control Unit (CU), special registers, and Arithmetic and Logic Unit (ALU), but the cores share access to cache and main memory.
  • Multiple cores allow a CPU to process multiple FDE cycles at the same time.
Cache memory

Cache memory

  • Cache memory is a small amount of very fast memory inside the CPU.
  • In comparison to the cache, accessing the Random Access Memory (RAM) is a very slow operation.
  • By storing frequently accessed data and instructions in cache memory we can avoid the process of accessing the RAM.
Negatives

Negatives

  • These components can lead to negative consequences:
    • Clock speed: overclocking & generating too much heat.
    • Cores: specific software may need to be created.
    • Cache: if it is too big, it can spend just as much time accessing the correct data/instruction as if those were in main memory.
Jump to other topics
1

Computer Systems

1.1

Systems Architecture

1.2

Memory & Storage

1.3

Computer Networks, Connections & Protocols

1.4

Network Security

1.5

Systems Software

1.6

Ethical, Legal, Cultural & Environmental Concern

2

Computational Thinking, Algorithms & Programming

2.1

Algorithms

2.2

Programming Fundamentals

2.3

Producing Robust Programs

2.4

Boolean Logic

2.5

Programming Languages & IDEs

Practice questions on Factors Affecting CPU Performance

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Answer all questions on Factors Affecting CPU Performance

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium