Chapter 2 - Processor performance Flashcards
What are the 3 main factors which affect processor performance?
3 Marks
» Clock speed
» Number of cores
» Amount/type of cache memory
What is the definition of clock speed?
1 Mark
» It is the number of FDE cycles the CPU can process per second and it is measured in hertz (Hz)
Why can the CPU not perform operations faster than the clock cycle?
» Each CPU operation starts as the clock changes from 0 to 1, therefore cannot perform operations faster than the clock cycle
What is clock speed measured in ?
1 Mark
» Gighertz
What will be the consequence for a greater clock speed?
3 Marks
» More instructions will be executed
» As more there is a greater rate of FDE cycles happening per second
» So the program takes less time to run
What is the key feature of the Von Neumann architecture?
To do with the instructions
» Instructions are fetched and executed one a time in a serial manner
What does a Dual - core processor have?
» 2 Processor linked together in the same integrated circuit
» What is the benefit of having a dual core processor?
» Each core is able to process a different instruction at the same time with its own F-D-E cycle
What is one key fact about cache?
» It is much faster than RAM
What happens when the cache fills up?
1 Mark
» Unused instructions or data still being held are replaced with more recent ones
How many types of cache level are there?
1 Mark
» L1
» L2
» L3
3
What is the fastest type of cache?
» Level 1 cache,
» But it is very small, usually between 2-64 Kb
What is Level 2 cache?
» Slower than level 1,
» But has a bigger size, approximately between 256Kb-2MB
What is the final cache level?
» Level 3
Why do some processors use pipelining?
2 Marks
» It is a technique used by some processors to improve performance
» Reduces latency as CPU is not idle while waiting for the next instruction