System Architecture Flashcards

(16 cards)

1
Q

What is the purpose of the cpu

A

Fetch decode and execute instructions

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

What does cpu stand for

A

Central processing unit

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

Von Neumann architecture

A

1.Data and instructions stored in the primary storage
2.Instructions are fetched from memory one at a time in order
3.the processor decor and executes and instruction before cycling round to get new instruction this repeats till no more instruction available

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

What does pc stand for

A

Program counter

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

What does the pc do

A

Holds the memory adress of the next instruction to be executed

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

What does Mar stand for

A

Memory adress register

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

What does the mar do

A

Holds the memory adress of where data is about to be fetched from or stored into

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

What does mdr stand for

A

Memory data register

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

What does the mdr do

A

Holds data that has been fetched from ram

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

What does the accumulator do

A

Holds result of calculations from alu

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

What does alu stand for

A

Arithmetic logic unit

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

What does the alu do

A

Performs calculations

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

What does cu stand for

A

Control unit

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

What does the cu do

A

Decodes instructions

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

What does the cache do

A

Allows for very quick access to frequently used data and instructions
By holding memory in or close to the processor

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

What happens during a fetch decode and execute cycle

A

fetch : address of next instruction to be processed copied from PC to the MAR
Pc is incremented to point next instruction when cycle restart . The instruction held by the MAR copied to MDR
2.DECODE - the CU decode the instructions and sends signals to around CPU to fetch or write
3.EXECUTE -the operation performed for example the ALU might add operations given the control unit