Von Neumann Architecture Flashcards

(25 cards)

1
Q

What is the primary architecture model used in most computers today?

A

Von Neumann Architecture

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

True or False: The Von Neumann Architecture separates storage for instructions and data.

A

False

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

What are the main components of Von Neumann Architecture?

A

ALU, Control Unit, Memory, Input/Output devices

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

Fill in the blank: The memory in Von Neumann Architecture is used for both _____ and instructions.

A

data

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

How does the Control Unit function in Von Neumann Architecture?

A

It directs the operation of the processor and coordinates the activities of all components.

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

True or False: In Von Neumann Architecture, instructions are fetched from memory one at a time.

A

True

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

What is a key limitation of the Von Neumann Architecture?

A

The Von Neumann bottleneck, where the data transfer rate between the CPU and memory limits performance.

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

Which component of Von Neumann Architecture performs arithmetic and logical operations?

A

ALU

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

Multiple Choice: Which of the following is NOT part of the Von Neumann Architecture? A) ALU B) Control Unit C) Graphics Processing Unit D) Memory

A

C) Graphics Processing Unit

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

What is the purpose of the input/output devices in Von Neumann Architecture?

A

To facilitate communication between the computer and the external environment.

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

Fill in the blank: The Von Neumann Architecture uses a _____ memory structure for both data and instructions.

A

single

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

True or False: The Von Neumann Architecture was proposed by John von Neumann in the 1940s.

A

True

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

What is the function of the memory in Von Neumann Architecture?

A

To store data and instructions that the CPU can access.

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

Multiple Choice: Which of the following best describes the fetch-decode-execute cycle? A) A method for executing multiple instructions simultaneously B) A sequence of steps to process instructions C) A way to increase memory capacity D) None of the above

A

B) A sequence of steps to process instructions

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

What does the term ‘Von Neumann bottleneck’ refer to?

A

The limitation on throughput caused by the separation of CPU and memory.

17
Q

Fill in the blank: In Von Neumann Architecture, the _____ fetches instructions from memory.

18
Q

True or False: Von Neumann Architecture can support parallel processing natively.

19
Q

What is the significance of the stored-program concept in Von Neumann Architecture?

A

It allows instructions and data to be stored in the same memory, enabling more flexible programming.

20
Q

Multiple Choice: Which of the following architectures was an early competitor to Von Neumann Architecture? A) Harvard Architecture B) RISC Architecture C) Pipeline Architecture D) None of the above

A

A) Harvard Architecture

21
Q

What is the role of the arithmetic logic unit (ALU) in Von Neumann Architecture?

A

To perform all arithmetic and logical operations.

22
Q

True or False: The Von Neumann Architecture is still widely used in modern computing devices.

23
Q

What does the term ‘sequential execution’ mean in the context of Von Neumann Architecture?

A

Instructions are executed one after another in the order they are fetched.

24
Q

Fill in the blank: The _____ in Von Neumann Architecture controls the timing and operation of the entire system.

25
What is one advantage of the Von Neumann Architecture?
Simplicity in design and programming.