Von Neumann Architecture Flashcards

1
Q

What is Von Neumann Architecture?

A

Is where both the data and the software that are currently being used are stored in computer memory (RAM)

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

What is Von Neumann Architecture also known as?

A

Stored Program Computer

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

List 6 things about the Von Neumann Architecture

A

There is enough memory available to hold both programs and data
There is a Control Unit
Data and instructions are carried on buses
There is an Arithmetic Logic Unit
There is a special type of memory called registers
There is a way of inputting data into the computer and a way to output information

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

What was different with the Havard Architecture?

A

It has the idea of keeping data and instructions in separate memory

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

What is stored in the MDR?

A

In order for the CPU to fetch an instruction from main memory (RAM), the instruction is temporarily stored in a special register called the Memory Data Register (MDR)

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

What is stored in the MAR?

A

The address of the data or instruction being accessed

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

What do all data and instructions in memory have?

A

A unique and specific address

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

What is updated in the Program Counter?

A

The software that is running updates the Program Counter with the address of the next instruction to fetch

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

What is a branch instruction?

A

When the Program Counter is instructed to jump to a completely different address for the next instruction

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

What is the Accumulator used for?

A

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