Computer Organization |

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 programmed, 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.

The 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,

It is also known as IAS 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 details.

  • Control Unit –A control unit (CU) handles all processor control signals. It directs all input and output flow, fetches code for instructions and controlling how data moves around the system.
  • Arithmetic and Logic Unit (ALU) –The arithmetic logic unit is that part of the CPU that handles all the calculations the CPU may need, e.g. Addition, Subtraction, Comparisons. It performs Logical Operations, Bit Shifting Operations, and Arithmetic Operation.

Leave a comment

Design a site like this with WordPress.com
Get started