Factors Affecting CPU performance Flashcards
What is the clock speed?
amount of instructions which can be executed by the CPU per second. It is measured in Hz
What is underclocking?
modifying computer so that it runs at a lower clock speed than specified
What does underclocking cause?
- less power consumption
- less heat generation (less electricity use)
- reduces need for a fan
- makes machine silent
- apps and programs run less smooth
What is overclocking?
modifying the computer so that it runs at a higher clock speed than specified
What does overclocking cause?
- increases CPU performance
- apps and programs run faster/smoother
- increased power consumption
- greater risk of catching fire
- greater risk of heat damage
- 2 reasons above can cause warranty to become void
What are the 3 factors affecting CPU performance?
number of cores
amount of cache memory
clock speed
What does higher clock speed?
Higher clock speed means more instructions can be executed per second
describe cache memory
a high performance RAM,stores data which is frequently used waiting to be processed by CPU. Usually built into processor to minimise access time
what is L1 cache ?
cache that’s a part of the CPU. It is the smallest but the fastest to access (between 8 and 64 kb)
what is an L2/L3 cache ?
extra cache built in between CPU and RAM. they have a longer access time but a larger capacity
describe multi core
a greater number of cores so instructions can be executed simultaneously . This is an example of parallel computing . it speeds up task completion
How does cache memory increase CPU performance
High chance data from there will be used which much faster access time than storage
Can multi core incorporate parallel and concurrent processing?
YES
Why does having more cores not always mean they work efficiently ?
as they don’t always work to the fullest potential due to software limitations
if software is designed to be run on multi core by the process called threading then the execution will be much more efficient
What is a bus width?
The amount of data that the CPU can transmit at a time to a certain location using the buses. It is measured in bits