CPU + System Architecture Flashcards
What is PC
PC (Program Counter) holds the memory address of the next instruction from the memory
What is MAR
MAR (Memory Address Reader) holds the memory address and retrieves the data
What is MDR
MDR (Memory Data Reader) holds the address - copied from the MAR - or retrieves data from the memory
What is the ACCUMULATOR
The accumulator holds results/data that have been processed - either from ALU or RAM
What is CU
CU (Control Unit) controls all the signals and arranges all the instructions
What is ALU
ALU (Arithmetic Logic Unit) performs all arithmetic and logic calculations
What are 3 things that can affect a CPU’s performance
Clock Speed (number of fetch-execute-decode cycles (Hz)) - in a core
Number of Cores (has all registers + CU, ALU)
Cache size (bigger cache size, the more instructions it can do)