Von Neumann architecture Flashcards

1
Q

What is Von Neumann architecture

A

It’s where both the data and software that are currently being used are stored in computer memory (RAM), a.k.a. stored program

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

What is the layout of Von Neumann architecture

A

Memory holds both data and program, CU and ALU under it, Input and output under ALU, All trade info apart from input and output

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

What features are in Von Neumann architecture

A

There is enough memory available to hold both programs and data. This makes it easy to change task by loading a different program. In modern computers this memory is RAM. Data and instructions are carried on buses

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

What registers are in a CPU

A

Memory Data Register (MDR), Program counter, Accumulator, many general purpose registers, memory address registers (MAR)

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

What is the MDR

A

The MDR is where data is temporarily stored when it’s on its way to the CPU or RAM.

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

What is the MAR

A

The address of the data/instruction being accessed is temporarily stored in the memory address register

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

What is the PC

A

As each instruction is processed, the software that is currently running updates the program counter with the address of the next instruction to fetch. The program counter then passes this next address to the memory address register as part of the standard fetch/decode/execute cycle

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

What is the Accumulator

A

The Accumulator is used to temporarily store data whilst calculations are being performed within the Arithmetic Logic Unit (ALU)

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