DEV Community

Cover image for VON NEUMAN ARCHITECTURE
bhuvaneswari nandhagopal
bhuvaneswari nandhagopal

Posted on

VON NEUMAN ARCHITECTURE

What is Von Neuman Architecture?
The Von Neuman Architecture is a computer design model proposed by John Von Neuman
It is describe how a computer store and processed data using the same memory for
1. Data
2. Instructions(programs)
In the same memory this is called the stored program concept.

Von Neuman Architecture - flow chat:

  1. Input unit: i)Transmits data & instructions from the out side world to machine. ii)It is operated by control unit.

Examples of Input Units

Common input units include:

Keyboard:
For typing text and commands.
Mouse:
For pointing, selecting, and navigating on-screen elements.

Scanner:
Converts physical documents into digital form.
Microphone:
Captures audio input.

Touchscreens and stylus pens:
Enable direct interaction with the display.

  1. Memory unit: Used to store data and programs.

Functions:
i) Store input data
ii) Store processing results

  1. Arithmetic Logic Unit: Performs arithmetic and logical operations.

Arithmetic Operation:
Addition(+), Subtraction(-), Multiplication(*), Division(/)

Logical Operations:
And, Or, Not, Comparison

  1. Control Unit(cl): Controls all parts of computer.

Functions:
Fetcher instruction, decodes instructions, excutes instructions.

  1. Output Unit: Displays the processed result to the user.

Examples:
Monitor, printer, speaker.

  1. Registers: Register are very small and very fast memory location inside(CPU).

Work:
i) Store temporary data
ii) Help CPU process data quickly

Examples Of Registers:
i) Program Counter(pc)
ii) Instruction Register(IR)
iii) Memory Address Register(MAR)

Top comments (0)