Chapter 2
Historical Development of Computers
Outline
History of computing
Generations of computers
Types of modern Computers
2 Chapter 2. Development of Computers
History of Computers
3 Chapter 2. Development of Computers
History of computers
People from the beginning of time, and
throughout the years, have invented and continue
to invent things that help them count.
People develop a simple computing device and
had a power of storing small information
4 Chapter 2. Development of Computers
The Abacus
It is one of the earliest mechanical computational device.
Used in Middle East (in ancient Babylon, China, Europe)
Composed of Frame and Number Wires
The abacus also called a counting frame.
Ancient time
5 Chapter 2. Development of Computers
Pascal’s Calculator
The first true mechanical calculator
The Pascaline is a mechanical calculating device invented by the
French philosopher and mathematician Blaise Pascal in 1642.
A rotating wheel calculator for adding and subtracting (+, -)
6 Chapter 2. Development of Computers
The Leibniz Wheel (1673)
The Leibniz Wheel was invented by the famous
mathematician Leibniz in 1673.
(+,-,*,/)
7 Chapter 2. Development of Computers
Joseph Jacquard (1810)
Punched Cards were used by the French weaver Joseph
Jacquard in 1810.
The cards carried weaving instructions for the looms, later this
idea offered a great use for storing info.
8 Chapter 2. Development of Computers
Charles Babbage (1832-1852)
1832
Difference Engines: were
calculating machines made by
Charles Babbage to produce
tables of numbers that would
be used by ship’s navigators.
Charles Babbage is known 1852
as ‘the real Father of
modern Computer’
It is the forerunner of the
modern computer.
9 Chapter 2. Development of Computers
Thomas Edison (1883)
Vacuum Tube was Initially
discovered by Thomas Edison.
the vacuum tube formed the
building block for the entire
electronics industry.
Vacuum tubes were later used
as electron valves in the 20th
century to build the first
electronic computers.
10 Chapter 2. Development of Computers
Herman Hollerith (1888)
Invented a tabulating machine using punched cards.
Financed by U.S Census Bureau
Founded forerunner of IBM
Along with punched cards instead of mechanical gears.
11 Chapter 2. Development of Computers
MARK I (1943)
MARK I was built by Howard
Aiken at Harvard University.
First electromechanical computer
Mark I used mechanical telephone
switches to store information.
It accepted data on punched cards,
processed it and then output the
new data.
For +,-,*,/
12 Chapter 2. Development of Computers
ENIAC (1946)
The ENIAC (Electronic
Numerical Integrator And
Computer)
Developed by Eckert and
Mauchly at the university of
Pennsylvania
Was the first US-built all-
electronic computer to
perform ballistics calculations.
The first electronic calculator
13 Chapter 2. Development of Computers
Commercial Computers (1950)
1950, the birth of computer industry (Spery and
IBM)
Eckert and Mauchly developed UNIVAC (Universal
Automatic Computer)
The birth of Universal Automatic Computer
14 Chapter 2. Development of Computers
Generations of Computers
15 Chapter 2. Development of Computers
Generations of Computers
Computers have come across a long way to
acquire the current forms and capabilities.
Computers can be classified in to five different
generation based on the following criterion
Dominant type of electronic circuit elements used.
Major secondary storage media used.
Computer language used.
Types or characteristic of operating system used.
Memory access time (time to store or retrieve a
word or data from memory).
16 Chapter 2. Development of Computers
First Computer Generation (1940-1956)
Vacuum tube was used as circuitry
component
Magnetic drums was used
for memory/storage
Punched cards for input and output
They were often enormous and taking up
entire room.
First generation computers relied
on machine language.
17 Chapter 2. Development of Computers
First Computer Generation (1940-1956)
They were very expensive to operate
Consume a great deal of electricity
Generated a lot of heat, which was
often the cause of malfunctions.
UNIVAC (Universal Automatic Computer)
ENIAC (Electronic Numerical Integrator and
Computer)
18 Chapter 2. Development of Computers
First Computer Generation
Operate in a speed of
milliseconds (thousands of a
second) and could handle
more than 10,000 additions
each second.
Most applications were
scientific calculations
19 Chapter 2. Development of Computers
Second Computer Generation (1956-1963)
Transistors replaced vacuum tubes .
It moved from binary machine language to symbolic
language.
High-level programming languages were also being
developed at this time, such as early versions
of COBOL, FORTRAN and BASIC.
Operate in microseconds (millionths of a second)
with more than 200,000 additions possible each
second.
20 Chapter 2. Development of Computers
Second Computer Generation (1956-1963)
These were also the first computers that
stored their instructions in their memory.
They were more reliable and faster than
the first generation computers.
Reductions in size and heat generation
Increase in processing speed and reliability
21 Chapter 2. Development of Computers
Second Computer Generation
22 Chapter 2. Development of Computers
Third Computer Generation (1964-1971)
The development of the Integrated
Circuit(IC) was the symbol of the third
generation of computers. Integrated circuits on
silicon chips for internal operations (IC’s)
Instead of punched cards and printouts, users
interacted with third generation computers
through keyboards and monitors and interfaced
with an operating system.
23 Chapter 2. Development of Computers
Third Computer Generation (1964-1971)
Allowed the device to run many
different applications at one time.
✓ Are small in size as compared to the second
generation computers.
✓ They consumed less electricity.
✓ faster and reliable than the second generation
computers.
24 Chapter 2. Development of Computers
Third Computer Generation
Emergence of the software
industry
Reduction in size and cost
Increase in speed and
reliability
Introduction of families of
computers
25 Chapter 2. Development of Computers
Fourth Computer Generation
(1971-present)
Development of the Personal Computers
(PC)
The microprocessor (VLSI) brought the fourth
generation of computers, as thousands of
integrated circuits were built onto a single
silicon chip.
From the central processing unit and memory to
input/output controls on a single chip.
26 Chapter 2. Development of Computers
Fourth Computer Generation
(1971-present)
Computer memory operates at speeds of nano
seconds (billionths of a second) with large
computers capable of adding 15 million numbers
per second.
Fourth generation computers also saw the
development of GUIs, the mouse and
handheld devices.
27 Chapter 2. Development of Computers
Fourth Generation Computers
(1971–Present)
Features of the fourth generation computers are:
They contain high-speed microprocessors.
They contain huge storage volumes in the form of
magnetic disk and optical disk.
They contain main memories up to TBs
(Terabytes).
They are companied by great developments in the
fields of Networks
28 Chapter 2. Development of Computers
Fourth generation computers
Ted Hoff, Intel Designer of first microprocessor
29 Chapter 2. Development of Computers
Fifth Computer Generation
(present-future)
Recent research has focused on developing of “thinking
computers”.
These computers are called the Fifth Generation
Computers.
Fifth generation computers will have the power to learn
and apply knowledge to solve a problem.
They would be able to work like humans do.
You can watch a movie named “AI” by Steven Spielberg to
have an idea of such computers.
30 Chapter 2. Development of Computers
Fifth Computer Generation
Fifth generation computing devices, based on Artificial
Intelligence (AI).
Are still in development, though there are some
applications, such as voice recognition.
The use of parallel processing and superconductors is
helping to make Artificial Intelligence a reality.
The goal of fifth-generation computing is to develop devices
that respond to Natural Language Input and are capable of
learning and self-organization.
31 Chapter 2. Development of Computers
Fifth Computer Generation
32 Chapter 2. Development of Computers
TYPES OF COMPUTERS
A computer is an electronic device used to gather, process,
store and retrieve data/information.
INPUT➔PROCESS➔OUTPUT
Computers are Instructed machines
There are different types of Computers. Their difference is
depending on different categories of characteristics.
1. Based on Size, Cost and Performance
2. Based on their Purpose
3. Based on their Operation or Data Processing
33 Chapter 1: Overview of Computers
Types of computers
Based on size, speed and cost
Super computer
Mainframe computer
Minicomputer
Microcomputer
Based on their purpose/function
General purpose computer.
Specific Purpose computers
Based on their method of operation/
Analogue computer
Digital computer
Hybrid computer
34 Chapter 1: Overview of Computers
Based on Size, Cost and Performance, Computers
can be classified into:
Super computers
Mainframe computers
Minicomputers
Microcomputers
35 Chapter 1: Overview of Computers
Supercomputer
They are the fastest and most expensive computers.
They have high processing speed compared to other
computers.
They have also multiprocessing technique. One of the
ways in which supercomputers are built is by
interconnecting hundreds of microprocessors.
Supercomputers are mainly being used for weather
forecasting, biomedical research, remote sensing,
aircraft design and other areas of science and
technology. Examples of supercomputers are CRAY
YMP, CRAY2
36 Chapter 1: Overview of Computers
37 Chapter 1: Overview of Computers
Mainframes
They operate at very high speed, have very large
storage capacity and can handle the work load of many
users.
are used primarily by large organizations for critical
applications and bulk data processing such as
centralized databases, Census, Costumer statistics, etc.
They are also used as controlling nodes in Wide Area
Networks (WAN).
Example of mainframes are DEC, ICL and IBM 3000
series.
38 Chapter 1: Overview of Computers
39 Chapter 1: Overview of Computers
Minicomputer
a computer of medium power, more than a
microcomputer but less than a mainframe.
Minicomputers are designed to support more than one
user at a time.
It possesses large storage capacity and operates at a
higher speed.
Minicomputer is used in multi-user system in which
various users can work at the same time.
40 Chapter 1: Overview of Computers
Minicomputer
This type of computer is generally used for processing
large volume of data in an organization.
They are also used as servers in Local Area Networks
A minicomputer may also be called a mid-
range computer
41 Chapter 1: Overview of Computers
Microcomputer
Microcomputer is at the lowest end of the computer range
in terms of speed and storage capacity.
Its CPU is a microprocessor. The first microcomputers were
built of 8-bit microprocessor chips.
The most common application of personal computers (PC)
is in this category.
The PC supports a number of input and output devices. An
improvement of 8-bit chip is 16-bit and 32-bit chips and
64-bit.
Examples of microcomputer are IBM PC, PC-AT .
42 Chapter 1: Overview of Computers
Microcomputer
A personal computer designed to meet the computer needs of
an individual.
Provides access to a wide variety of computing applications,
such as word processing, photo editing, e-mail, and internet.
There are different types of Micro computers
Desktop computers
Video game consoles
Laptops
Tablet pcs
Mobile phones
Pocket calculators, and industrial embedded systems
Chapter 1: Overview of Computers 43
Desktop Microcomputer
A microcomputer that fits on
a desk and runs on power
from an electrical wall outlet.
The CPU can be housed in
either a vertical or a
horizontal case.
Has separate components
(keyboard, mouse, etc.) that
are each plugged into the
computer.
Chapter 1: Overview of Computers
Laptop Computer
A portable, compact computer
that can run on an electrical
wall outlet or a battery unit.
All components (keyboard,
mouse, etc.) are in one compact
unit.
Usually more expensive than a
comparable desktop.
Sometimes called a Notebook.
Chapter 1: Overview of Computers
Handheld Also called a PDA
(Personal Digital
Assistant).
A computer that fits into a
pocket, runs on batteries,
and is used while holding
the unit in your hand.
Typically used as an
appointment book, address
book, calculator, and
notepad.
Can be synchronized with a
personal microcomputer as
a backup.
Chapter 1: Overview of Computers
Types of Computers Based on their
Purpose/Function
General-Purpose Computers
Special-Purpose Computers
47 Chapter 1: Overview of Computers
General Purpose Computers
They are designed to solve variety of problems through the
use of “store program concept”.
A program or set of instructions designed to solve a
problem is read and stored into the memory and then
executed by the computer one by one.
The same computer can be applied to solve another set of
problem using different program.
General purpose computers are more flexible and
versatile.
48 Chapter 1: Overview of Computers
General Purpose Computers
A general-purpose computer is one that, given
the appropriate application and required time, should
be able to perform most common computing tasks.
Almost all computers used in offices for commercial,
educational and other applications are general purpose
computers.
Personal computers, including desktops,
notebooks, smartphones and tablets, are all
examples of general-purpose computers.
49 Chapter 1: Overview of Computers
General Purpose Computers
These Computers can be used for almost any purpose
Typewriter
video editor
Accounts tracker
Database / address book
DVD / CD Player
and many others…
50 Chapter 1: Overview of Computers
Special Purpose Computers
Computers designed from scratch to perform
special tasks like scientific applications and
research, weather forecasting, space
applications, medical diagnostics etc. are called
Special Purpose Computers.
They are designed to solve a single type of
problem, that is their components and function
are uniquely adapted to a specific situation
involving specific application
51 Chapter 1: Overview of Computers
Special Purpose Computers
Example:
✓The public telephone box
✓Traffic control system
✓Ticket machines (used in grocery, super market etc.)
✓Pocket calculators
✓automatic teller machines
✓Counters
Most analog computers are special purpose
computers.
52 Chapter 1: Overview of Computers
Based on their method of
Operation or Data processing
Analog Computers
Digital Computers
Hybrid Computers
53 Chapter 1: Overview of Computers
Analog Computers
Analog computers are special purpose computers
that represent and store data in continuously varying
physical quantities such as current, voltage or
frequency.
These computers are programmed for measuring
physical quantities like pressure, temperature
(Thermometer), speed (Speedometer) etc. and to
perform computations on these measurements.
Analog computers are mainly used for scientific and
54
engineering
Chapter 1: Overview
applications.
of Computers
Analog Computers
Examples
Thermometer
Voltmeter
Speedometer
Gasoline pomp – Contains an analog Computer
that converts the flow of pumped fuel into two
measurements the price of the delivered gas and the
quantity of pumped fuel.
They are special purpose computers.
55 Chapter 1: Overview of Computers
Digital Computers
Digital computers are mainly general purpose
computers that represent and store data in discrete
quantities or numbers.
In these computers, all processing is done in terms of
numeric representation (Binary Digits) of data and
information.
Although the user enter data in decimal or character
form, it is converted into binary digits (0's and l's).
56 Chapter 1: Overview of Computers
Digital Computers
digital computer is the most commonly used type
of computer and is used to process information with
quantities using digits, usually using the binary number
system
57 Chapter 1: Overview of Computers
Hybrid Computers
Hybrid computers incorporate the technology of both
analog and digital computers.
Hybrid computers are computers that exhibit features of
analog computers and digital computers
These computers store and process analog signals which have
been converted into discrete numbers using analog-to-digital
converters.
They can also convert the digital numbers into analog signals
or physical properties using digital-to-analog converters.
Hybrid computers are mainly used in artificial intelligence
58
(robotics)
Chapter 1:
and
Overview of
computer
Computers
aided manufacturing (CAM).
Hybrid Computers
Hybrid computers are computers that exhibit features of
analog computers and Digital computers.
The digital component normally serves as the
controller and provides logical and numerical operations,
The Analog component often serves as a solver of
differential equations and other mathematically complex
equations
59 Chapter 1: Overview of Computers