Open In App

Computer Organization | Von Neumann architecture

Von-Neumann computer architecture:

Von-Neumann  computer architecture design was proposed in 1945.It was later known as Von-Neumann architecture. 



Historically there have been 2 types of Computers: 

  1. Fixed Program Computers – Their function is very specific and they couldn’t be reprogrammed, e.g. Calculators. 
  2. Stored Program Computers – These can be programmed to carry out many different tasks, applications are stored on them, hence the name. 

Modern computers are based on a stored-program concept introduced by John Von Neumann. In this stored-program concept, programs and data are stored in a separate storage unit called memories and are treated the same. This novel idea meant that a computer built with this architecture would be much easier to reprogram. 



The basic structure is like this, 

It is also known as ISA (Instruction set architecture) computer and is having three basic units:  

  1. The Central Processing Unit (CPU) 
  2. The Main Memory Unit 
  3. The Input/Output Device Let’s consider them in detail.

         1. Central Processing Unit-

          The central processing unit is defined as the it is an electric circuit used for the executing the instruction of computer program.

          It has following major components:

          1.Control Unit(CU)

          2.Arithmetic and Logic Unit(ALU)

          3.variety of Registers

Figure – Basic CPU structure, illustrating ALU 

Von Neumann bottleneck – 
Whatever we do to enhance performance, we cannot get away from the fact that instructions can only be done one at a time and can only be carried out sequentially. Both of these factors hold back the competence of the CPU. This is commonly referred to as the ‘Von Neumann bottleneck’. We can provide a Von Neumann processor with more cache, more RAM, or faster components but if original gains are to be made in CPU performance then an influential inspection needs to take place of CPU configuration. 

This architecture is very important and is used in our PCs and even in Super Computers.
 

Article Tags :