Von Neumann Architecture Flashcards
(25 cards)
What is the primary architecture model used in most computers today?
Von Neumann Architecture
True or False: The Von Neumann Architecture separates storage for instructions and data.
False
What are the main components of Von Neumann Architecture?
ALU, Control Unit, Memory, Input/Output devices
Fill in the blank: The memory in Von Neumann Architecture is used for both _____ and instructions.
data
How does the Control Unit function in Von Neumann Architecture?
It directs the operation of the processor and coordinates the activities of all components.
What does ALU stand for?
Arithmetic Logic Unit
True or False: In Von Neumann Architecture, instructions are fetched from memory one at a time.
True
What is a key limitation of the Von Neumann Architecture?
The Von Neumann bottleneck, where the data transfer rate between the CPU and memory limits performance.
Which component of Von Neumann Architecture performs arithmetic and logical operations?
ALU
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
C) Graphics Processing Unit
What is the purpose of the input/output devices in Von Neumann Architecture?
To facilitate communication between the computer and the external environment.
Fill in the blank: The Von Neumann Architecture uses a _____ memory structure for both data and instructions.
single
True or False: The Von Neumann Architecture was proposed by John von Neumann in the 1940s.
True
What is the function of the memory in Von Neumann Architecture?
To store data and instructions that the CPU can access.
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
B) A sequence of steps to process instructions
What does the term ‘Von Neumann bottleneck’ refer to?
The limitation on throughput caused by the separation of CPU and memory.
Fill in the blank: In Von Neumann Architecture, the _____ fetches instructions from memory.
Control Unit
True or False: Von Neumann Architecture can support parallel processing natively.
False
What is the significance of the stored-program concept in Von Neumann Architecture?
It allows instructions and data to be stored in the same memory, enabling more flexible programming.
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) Harvard Architecture
What is the role of the arithmetic logic unit (ALU) in Von Neumann Architecture?
To perform all arithmetic and logical operations.
True or False: The Von Neumann Architecture is still widely used in modern computing devices.
True
What does the term ‘sequential execution’ mean in the context of Von Neumann Architecture?
Instructions are executed one after another in the order they are fetched.
Fill in the blank: The _____ in Von Neumann Architecture controls the timing and operation of the entire system.
Control Unit