Professional Documents
Culture Documents
Chapter 2-CSIT
Chapter 2-CSIT
Chapter I
Development of
computers
Development of Computers
CONTENTS
History of computing
Abacus
Pascal’s Calculator
The difference engine and the analytical engine
Herman Hollerith’s tabulating machine
Mark I
ENIAC
The Von Neumann Machine
Commercial computers
Generations of computers
First, second, third, and fourth generations
Current Trends
The earliest device that qualifies as a digital computer is the “Abacus”. (Also known as
“Soroban”). This device permits users to represent numbers by the positioning beads on
a rack. Simple addition and subtraction can be carried out rapidly and efficiently by
positioning the beads. Although, the abacus was invented around 600 B.C., it is
interesting to note that it is still used in the Far East and its users can calculate at amazing
speeds.
BABBAGE-Difference Engine
Charles Babbage, a professor at Cambridge University is considered to be the
father of modern digital computers.
During his period, mathematical & statistical tables were prepared by a group of
clerks. Babbage had to spend several hours to check these tables. Soon he became
dissatisfied and exasperated with that type of monotonous job. The result was that
he started thinking to build a machine which could compute tables guaranteed to
be error-free.
In this process, Babbage designed a “Difference Engine” in the year 1822.
In 1842, Babbage came out with new idea of Analytical Engine that was
intended to be completely automatic. It was to be capable of performing the basic
Instructor: Lemlem K.G1-Math-AMU 2
Introduction to Computer Science(Comp 201)
Chapter I
Development of
computers
arithmetic problem at an average speed of 60 additions per minute.
Unfortunately he was unable to produce a working model of that machine because
of the unavailability of some technology required to manufacture the machine.
However his efforts established a number of principles which have been shown to
be the fundamental to the design of any digital computer.
VON NEUMANN
John von Neumann, a mathematics genius at Princeton, is called the intellectual
father of computers.
He has been credited with developing highly significant stored-program theory.
He was first to point out the advantages of binary-based circuitry over its decimal
counterpart.
He also defined and promoted flowcharts as logic aids for computer
programming.
EDVAC
The problem with ENIAC was its wiring board. This was later solved by the
concept of “stored programs” developed by Dr.John Von Neumann. The basic idea
behind the stored program is that a sequence of instructions as well as data can be stored
in the memory of the computer for the purpose of automatically directing the flow of
operations. This concept considerably influenced the development of modern digital
computers. The Electronic Discrete Variable Automatic Computer (EDVAC) was
designed on stored program concept.
Generations of Computers
The major stages, which this computers development has gone through, are known in
computer jargon as generations. Each generation has been brought about by major
technological advancements in the hardware. These hardware advances have resulted in:
Larger storage capacities
Greater and faster processing abilities
More reliability
Reduced hardware costs
But nowadays it has been extended to include both hardware and software, which
together make up an entire computer system. The development of the technologies used
to fabricate the processors, memories, I/O units of computers has been divided into four
generations.
The first commercially available computers (such as the UNIVAC I and IBM 650) were
referred to as first-generation computers. Subsequent improvements in technology led to
second, third, and fourth generation computers.
The major characteristics that distinguish the various generations are the following
Dominant type of electronic circuit elements used
Major secondary storage media used
Computer languages used
Type or characteristic of operating system used
Memory access time (time to store or retrieve a word of data from
memory)
There are generally five computer generations known till today. Although there are
certain disagreements and overlapping between the generations, the approximate dates
Instructor: Lemlem K.G1-Math-AMU 4
Introduction to Computer Science(Comp 201)
Chapter I
Development of
computers
shown against each are normally accepted.
FIRST GENERATION (1942-1955)
These are the earliest general-purpose computers.
Most input and output media were punched cards and magnetic tape, and main
memory was almost exclusively made up of hundreds of vacuum tubes-although one
computer used a magnetic drum for main memory.
These vacuum tube computers are referred to as first generation computers. Vacuum
tubes were used to perform logic operations and to store data.
Programmed in machine language
These computers were slow and large and produced a tremendous amount of heat.
They could run only one program at a time.
ENIAC and UNIVAC – I the UNIVersal Automatic Computer, which was used by the
U.S. Bureau of the Census from 1951 to 1963, are examples of first generation
computers.
Advantages
A vacuum technology made possible the advent of electronic digital computers.
These were the fastest calculating machines of their time.
They could perform computations in milli-seconds.
Disadvantages
Too bulky in size, Unreliable, Burnt out frequently, Non-portable, Limited
commercial use.
Large amount of heat emitted (because of 1000’s of vacuum tubes were used.)
Air-conditioning required, prone to hardware failure so constant maintenance
required.
Advantages
Smaller in size compared to first generation computers.
More reliable, less heat generated, Less prone to hardware failures, Better portability.
Wider commercial use than Ist generation computers.
Advantages
Smaller in size, more reliable, lower heat generation, easily portable.
Less power requirement than the previous generation computers.
Able to reduce computational times from micro seconds to nano- seconds.
Hardware failure is less, so maintenance cost is low.
Totally general purpose and widely used for various commercial applications.
Commercial production was easier and cheaper.
Manual assembly of individual components was not required,
Human labour and cost involved at assembly stage reduced drastically.
Disadvantages
Air-conditioning required in many cases, Highly sophisticated technology required
for the manufacture of IC chips.
Advantages
Smaller in size, Very reliable, Heat generated is negligible, much faster in
computation.
No air-conditioning required in most cases, easily portable, totally general purpose.
Hardware failure is negligible, hence minimum maintenance required.
Minimal labour and cost involved at assembly stage than previous generation
computers.
Disadvantages
Highly sophisticated technology required for the manufacture of LSI chips.