0% found this document useful (0 votes)
10 views2 pages

Von-Neumann Model: Computer Units Explained

The document outlines the functional units of a digital computer based on the Von-Neumann architecture, which includes the Input Unit, Output Unit, Memory Unit, Arithmetic and Logic Unit (ALU), and Control Unit. Each unit has specific functions that contribute to the execution of stored programs, with the architecture emphasizing the stored program concept and sequential execution. Overall, the Von-Neumann model serves as the foundation for modern computer design and operation.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Von-Neumann Model: Computer Units Explained

The document outlines the functional units of a digital computer based on the Von-Neumann architecture, which includes the Input Unit, Output Unit, Memory Unit, Arithmetic and Logic Unit (ALU), and Control Unit. Each unit has specific functions that contribute to the execution of stored programs, with the architecture emphasizing the stored program concept and sequential execution. Overall, the Von-Neumann model serves as the foundation for modern computer design and operation.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Digital Computer Functional Units with

Von-Neumann Model

A digital computer is an electronic device designed to perform arithmetic, logical and control
operations. According to the Von-Neumann architecture, a computer consists of five functional
units: Input Unit, Output Unit, Memory Unit, Arithmetic and Logic Unit (ALU), and Control Unit (CU).
These units work together to execute stored programs.

1. Input Unit
The Input Unit allows data and instructions to enter the computer system. It converts
human-readable information into binary machine-readable form.
Functions:
- Accepts instructions and data from users.
- Converts them into machine-readable binary form.
- Supplies them to the CPU or memory.
Examples: Keyboard, Mouse, Scanner, Microphone.

2. Output Unit
The Output Unit presents the results of computations to the user in a readable format.
Functions:
- Receives processed results from CPU.
- Converts binary information to human-understandable form.
- Displays or prints output.
Examples: Monitor, Printer, Speaker.

3. Memory Unit
The Memory Unit stores data, instructions, and results. It is of two types:
- Primary Memory: RAM, Cache, Registers – volatile and fast.
- Secondary Memory: Hard disk, SSD – non-volatile permanent storage.
Functions:
- Stores programs and data.
- Provides data to CPU when required.
- Stores intermediate and final results.

4. Arithmetic and Logic Unit (ALU)


The ALU performs arithmetic operations (addition, subtraction, multiplication, division) and logical
operations (comparison, decision-making).
Functions:
- Executes all mathematical operations.
- Executes logical operations.
- Works directly with registers and accumulator.

5. Control Unit (CU)


The Control Unit coordinates all computer operations. It fetches, decodes, and executes
instructions.
Functions:
- Fetches instructions from memory.
- Decodes instructions and generates control signals.
- Coordinates ALU, Memory, and I/O devices.

Von-Neumann Model
Proposed by John Von Neumann in 1945, this model describes a stored-program computer.
Key Features:
1. Stored Program Concept – both data and instructions are stored in the same memory.
2. Sequential Execution – instructions are executed one by one.
3. Single Bus System – same bus for data and instructions.
4. Components – Input, Output, Memory, ALU, Control Unit.

Input Unit

Memory Unit

Control Unit ALU

Output Unit

Conclusion: The Von-Neumann architecture is the foundation of most modern computers. It


enables efficient and flexible processing through the cooperation of the five functional units: Input,
Output, Memory, ALU, and Control Unit.

You might also like