Von Neumann Architecture Flashcards

1
Q

What does RAM stand for?

A

Random access memory

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

What is a program counter?

A

holds the memory address of the next instruction to be fetched

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

What does MAR stand for?

A

memory address register

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

What is Memory Address Register?

A

holds the address of the current instruction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
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
6
Q

What is Memory Data Register?

A

holds the content at the address held in the MAR

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

What does CIR stand for?

A

current instruction register

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

What is the Current Instruction Register?

A

holds the instruction that is currently being decoded and executed

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

What does ACC stand for?

A

accumulator

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

What does the accumulator do?

A

Holds the results of processing

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

Does a von Neumann-based computer use the same memory or separate memories for data and instructions?

A

The same

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

What is the name of the cycle von Neumann computers use to execute programs?

A

Fetch-decode-execute cycle

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

Advantages of von Neumann architecture

A

It simplifies chip design; it allows greater flexibility in developing software and operating systems

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

Disadvantages of von Neumann architecture

A

only one bus (pathway) connects the memory and the processor, so only part of an instruction or data item can be fetched at a time, meaning the processors has to wait longer. This is called the von Neumann bottleneck

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