CPU Flashcards
What are the 3 components of the Von Neumann Architecture?
Arithmetic and Logic Unit
Control Unit
Registers
What does the Arithmetic and Logic Unit do?
It performs all of the mathematical and logical operations of the CPU.
What does the Control Unit do?
The Control Unit transmits control signals to other parts of the CPU and is responsible for the fetch-execute cycle.
What are registers (when referring to the V.N Architecture)?
They are tiny amounts of very quick memory in the CPU.
They hold information required by the CPU.
Each register hold a specific bit of information.
Name 3 registers and what they do?
Program Counter - Hold the memory address of the next instruction.
Accumulator - Holds the result of calculations from ALU.
Memory Address Register (MAR) - Holds memory address of where data is to be retrieved.
Memory Data Register (MDR) - Holds data that has been retrieved.
What are the 3 stages of the CPU cycle?
Fetch - Fetching data from memory.
Decode - Decoding the data for instruction.
Execute - Executing the instruction.
What 3 main factors affect CPU Performance?
Clock speed
Number of Cores
Amount of cache memory
What is cache memory?
Cache memory is very quickly accessible memory.
It holds frequently used data.
It is a far quicker at retrieving data than RAM.
What is clock speed?
The clock speed is the number of instructions carried out per second.
For example 3GHz is 3 billion instructions or second.
What is the purpose of cores?
Each core in the CPU is capable of completing a different set of instructions.