The CPU - Chapter 1 Flashcards
What is the ALU?
Arithmetic Logic Unit
What is the purpose of the ALU?
The ALU carries out calculations and logic decisions.
What is the Control Unit?
The Control Unit co-ordinates signals across the processor, and controls how the data moves around the CPU and between memory
What is a PC?
Program Counter - keeps track of the line of machine code that is being worked on. It increments every cycle.
What is the ACC?
The Accumulator stores the results of any immediate calculations
What is the MDR?
Memory Data Register stores data that has been fetched from memory
What is the MAR?
The Memory Address Register stores the address of the data that has been fetched from memory
What is the CIR?
The Current Instruction Register stores the most recently fetched instruction waiting to be decoded.
How much L1 Cache on each core?
2 lots
How much L2 Cache on each core?
1, it is slower but more storage than L1
How much L3 Caches on each core?
Trick question - there is 1 L3 Cache allocated to the entire CPU. It has a lot more storage but as a result it is much slower.
What is a Micro Processor?
A dedicated processor for a limited purpose - such as a washing machine.
What are the two main limitations of a CPU?
Clock Speed and Core count.
What of the two main limitations of the CPU has a limit? Why?
Clock Speed can only go so high, before tunneling occurs. This means clocks are skipped.
What is SoC?
System on a Chip is an integrated circuit that integrates all components on a system, such as a Raspberry Pi