1.1.2 CPU performance Flashcards
State the factors that can affect a CPU’s overall performance
Clock Speed
Cache Size
Number of Cores
Define Clock speed
The amount of Fetch-Decode-Execute cycles a single processor core can carry out per second
What is clock speed measured in?
Clock speed is measured in hertz
What is hertz
number of cycles per second
What is 3.2GHz
3.2 billion cycles per second
What is the fetch-decode-execute cycle controlled by.
The fetch-decode-execute cycle is controlled by the control unit and the CPU’s internal clock.
How does a higher clock speed affect CPU performance
A higher clock speed means a greater number of Fetch-Decode-Execute instructions are carried out per second
This means that so instructions are executed faster.
This allows for more programs to be run at the same time.
What is cache
Temporary storage of data and instructions being read to and written from the RAM.
What does cache store
The cache stores copies of recent data and instructions.
How does having a larger size of Cache affect CPU performance
Cache stores frequently
used instructions/data that can be accessed faster than accessing them from RAM.
This means that means more cache, means more instructions and data can be stored for quick access by the CPU, which improves the performance of the CPU
Why can too much cache be bad
Too much cache can be detrimental as it will take longer to find the
instructions in cache
What does Cache provide in terms of storage instead of main memory
Cache means Trying to avoid going and getting instructions and data from memory (as much as possible) if we don’t need to as it costs time.
What is a core
A core is a complete copy of a CPU.
How many processors will be in a quad-core prcoessor
4 separate CPU’s - including Registers, ALU, control unit, etc.
How does the number of cores affect CPU performance
Parallel processing can occur with a CPU that has more than one core.
Parallel processing can take place which means each processor can execute a separate instruction at the
same time. This enables multitasking