What is von neumann architecture

von-neumann architecture

Von-Neumann Architecture or Von-Neumann model is also known as “Princeton Architecture”. This architecture was published by the Mathematician John Von Neumann in 1945 It is a design model for modern computers which has a Central Processing  Unit(CPU) and the concept of Memory which is used for storing both data  and instructions. 

This architecture implemented the stored program concept in which the  data and instructions are stored in the same memory. This architecture  consists of a Control Unit, CPU, Arithmetic and logic unit(ALU),  Register, I/O(Input Output Devices), and Memory unit. 

von-neumann architecture

COMPONENTS OF VON-NEUMANN ARCHITECTURE are:

1. CPU(Central processing unit) a)CU(Control Unit) b)ALU(Arithmetic and logic unit)  c)Registers          -IR          -AC          -MAR          -MDR          -BUSES 2.I/O Device 3.MEMORY UNIT

CPU

A CPU is a part of the computer system, where the CPU is responsible for  executing all the bulk of data and programs in a specific manner. A CPU  is the brain of the computer and it consists of an arithmetic and logic  unit(ALU), Control Unit(CU), and various registers 

CU

A CU is the control unit that is the part of a CPU. The control unit determines the sequence in which computer programs and  instructions are executed. It is worked by receiving input information  and that it converts it into control signals. 

ALU

ALU is an arithmetic and logic unit which perform all the mathematical  operation on binary numbers and it is an important component of  CPU(Central Processing Unit), Which carry the actual execution of  instructions.  

REGISTERS

The registers are temporary storage where it is built in a CPU and it  also provides a better storage speed. In registers when all the data are  processed after that data are stored in the registers. 

There are some internal registers are:  -IR(instruction registers)  -PC(Program counter)  -AC(Accumulator)  -MAR(Memory Address Registers)  -MDR(Memory Data Register)  -BUSES  In Buses there are also three parts: 1) Adress bus 2) Data Bus 3)Control Bus

I/O Device

An I/O or input/output device is a  Hardware device that is used to communicate with a computer, where the  Input device is used to provide data to a computer for entering data and  program in a computer system 

I/O Device

An I/O or input/output device is a  Hardware device that is used to communicate with a computer, where the  Input device is used to provide data to a computer for entering data and  program in a computer system 

MEMORY UNIT

A memory unit is the part of the computer system where it is used to  store all the data and information in a storage system permanently. This  memory stores the binary digit(0&1) information in groups of bits.  Memory units consist of two types are:  1) Primary Memory 2)Secondary Memory