Click Here

Tuesday 26 April 2016

Evolution of Computers

Evolution of Computers The growth of computer industry started with the need for performing fast calculations. The manual method... thumbnail 1 summary

Evolution of Computers


The growth of computer industry started with the need for performing fast calculations.
The manual method of computing was slow and prone to errors. So attempts were
made to develop faster calculating devices. The journey that started from the first
calculating device i.e. Abacus has led us today to extremely high speed calculating
devices. Let us first have a look at some early calculating devices and then we will
explore various generations of computer.

Abacus

Abacus was discovered by the Mesopotamians in around 3000 BC. An abacus consisted
of beads on movable rods divided into two parts. (Fig-1) Addition and multiplication of
numbers was done by using the place value of digits of the numbers and position of
beads in an abacus.

The Chinese further improved on the abacus so that calculations could be done more
easily. Even today abacus is considered as an apt tool for young children to do
calculations. In an abacus, each row is thought of as a ten’s place. From right to left ,
row no-1 represents the one’s column and the second column represents ten’s place.
The third column represents the hundred’s place and so on. The starting position of the
top beads (representing the value of five) is always towards the top wall of the abacus
while the lower beads (representing the value of one) will always be pushed towards
the lower wall as a starting position.

Napier’s Logs and Bones

The idea of logarithm was developed by John Napier in 1617. He devised a set of
numbering rods known as Napier’s Bones through which both multiplication and
division could be performed. These were numbered rods which could perform
multiplication of any number by a number in the range of 2-9. There are 10 bones
corresponding to the digits 0-9 and there is also a special eleventh bone that is used to
represent the multiplier. By placing bones corresponding to the multiplier on the left 
side and the bones corresponding to the digits of the multiplicand on the right , the
product of two numbers can be easily obtained.

Pascaline

Blaise Pascal, a French mathematician invented an adding machine in 1642 that was
made up of gears and was used for adding numbers quickly. This machine was also
called Pascaline and was capable of addition and subtraction along with carry-transfer
capability. It worked on clock work mechanism principle. It consisted of various numbered toothed wheels having unique position values. The addition and subtraction operations was performed by
controlled rotation of these wheels. 

Leibnitz’s Calculator

In 1673 Gottfried Leibnitz, a German mathematician extended the capabilities of the
adding machine invented by Pascal to perform multiplication and division as well. The
multiplication was done through repeated addition of numbers using a stepped
cylinder each with nine teeth of varying lengths.

Jacquard’s Loom

In order to make the cotton weaving process automatic, Joseph Jaquard devised punch
cards and used them to control looms in 1801. The entire operation was under a
program’s control. Through this historic invention, the concept of storing and retrieving
information started.

Difference engine and Analytical Engine

Charles Babbage, an English mathematician developed a machine called Difference
Engine in 1822 which could calculate various mathematical functions, do polynomial
evaluation by finite difference and theoretically could also solve differential equations.

Thereafter in 1833, he designed the Analytical Engine which later on proved to be the
basis of modern computer. This machine could perform all the four arithmetic
operations as well as comparison. It included the concept of central processor, memory
storage and input-output devices. Even the stored information could be modified.
Although the analytical engine was never built that time but Babbage established the
basic principles on which today’s modern computers work.
Both these great inventions earned him the title of ‘Father of Modern Computers’.

Mark 1

In 1944 Prof Howard Aiken in collaboration with IBM constructed an electromechanical
computer named Mark 1 which could multiply two 10 digit numbers in 5 seconds. This
machine was based on the concept of Babbage’s Analytical engine and was the first
operational general purpose computer which could execute preprogrammed
instructions automatically without any human intervention.

In 1945, Dr. John Von Neumann proposed the concept of a stored program computer.
As per this concept the program and data could be stored in the same memory unit.
According to Von Neumann architecture, the processor executes instructions stored in
the memory of the computer. Since there is only one communication channel, the
processor at a time can either fetch data or an instruction. That means at one point of
time either the data or an instruction can be picked (fetched) from the storage unit for
execution by the processor. Hence execution takes place in sequential manner. This
limitation of Von Neumann Computer is known as Von Neumann bottleneck. EDVAC
(Electronic Discrete Variable Automatic Computer) was the first stored program
computer developed in 1952. After the invention of first electronic computer ENIAC
(Electronic Numerical Integrator and Calculator) in 1946, the computer technology
improved tremendously and at very fast pace.


No comments

Post a Comment