CPU + System Architecture Flashcards

1
Q

What is PC

A

PC (Program Counter) holds the memory address of the next instruction from the memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is MAR

A

MAR (Memory Address Reader) holds the memory address and retrieves the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is MDR

A

MDR (Memory Data Reader) holds the address - copied from the MAR - or retrieves data from the memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the ACCUMULATOR

A

The accumulator holds results/data that have been processed - either from ALU or RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is CU

A

CU (Control Unit) controls all the signals and arranges all the instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is ALU

A

ALU (Arithmetic Logic Unit) performs all arithmetic and logic calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are 3 things that can affect a CPU’s performance

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly