System Architecture Flashcards
What is the purpose of the CPU and what does it stand for?
Central processing unit - the brain of the computer that processes program instructions.
Explain the Fetch/Decode/Execute Cycle?
Fetch - Causes the next instruction and any data involved to be fetched from the main memory
Decode- decodes the instruction.
Execute- executes the instruction.
And this repeats..
What is the MAR?
Memory Address Register - Stores the address of the instruction/data.
What is the MDR?
Memory Data Register - Stores the actual instruction of data.
What is the Accumulator?
Stores the arithmetic and logic results.
Whats does the program counter do?
Points to the next instruction.
Whats is the ALU?
Arithmetic Logic Unit - carries out the arithmetic/logic calculations.
What is the CU?
Control Unit - The component of the CPU that manages instructions.
What is the CACHE?
A piece of temporary memory. It can refer to a part of the RAM, storage disk, CPU, or an area for storing web pages.
Name 3 things that affect the CPU’s performance?
- Clock Speed
- Cache Size
- Number of Cores
How does increasing the number of Cores help the speed of CPU?
CPUs with multiple cores have more power to run multiple programs at the same time.