Generation of Computer
Generation of Computer
Generation of Computer
Introduction
Computer, a part and parcel of our lives, has
revolutionized the society.
Almost everything can be computerized.
MCA 101 2
Information Concepts
Data: Collection of raw facts and figures.
Information: Data which has been
converted and processed so that it gets a
definite form and shape, becomes useful
and acts as a basis for decision making
process.
Knowledge: The information which
contains wisdom is knowledge. Knowledge
can be classified as Facts based and
Heuristic Knowledge.
MCA 101 3
WHAT IS INFORMATION PROCESSING?
Modification of information to achieve
desired results is called information
processing.
For example:
◦ Conversion of speech to text
◦ Formatting of text to produce Banners
◦ Preparation of results from Answer Books
MCA 101 4
INTRODUCTION TO IT
Information Technology (IT) is everyday
technology used to acquire, store, manipulate
or transmit information; such as telephones
and telecommunications products, video
equipment, websites, message systems,
computer hardware, and more.
MCA 101 5
DEFINITION
“Information Technology is the use of hardware,
software, services, and supporting infrastructure to
manage and deliver information”
MCA 101 6
IT INCLUDES
all computers with a human interface.
all computer peripherals which will not operate unless
connected to a computer or network.
all voice, video and data networks and the equipment,
staff and purchased services necessary to operate them.
all salary and benefits for staff whose job descriptions
specifically includes technology functions, i.e. network
services, applications development, systems
administration.
all technology services provided by vendors or contractors.
operating costs associated with providing information
technology.
all costs associated with developing, purchasing, licensing
or maintaining software.
MCA 101 7
SOME EXAMPLES OF IT
Telephone and radio equipment and switches used for voice
communications.
Traditional computer applications that include data storage and
programs to input, process, and output the data.
Software and support for office automation systems such as word
processing and spreadsheets, as well as the computer to run them.
Users' PCs and software.
Server hardware and software used to support applications such as
electronic mail/groupware, file and print services, database,
application/ web servers, storage systems, and other hosting
services.
Data, voice, and video networks and all associated
communications equipment and software.
Peripherals directly connected to computer information systems
used to collect or transmit audio, video or graphic information,
such as scanners and digitizers.
Voice response systems that interact with a computer database or
application.
The state radio communications network.
Computers and network systems used by teachers, trainers, and
students for educational purposes
MCA 101 8
IT EXCLUDES
"Closed/stand-alone" computer systems that monitor or
automate mechanical or chemical processes, such as the fire
alarm system in the capitol building.
Audio-visual equipment which can be operated as a
standalone piece of equipment, such as televisions, tape
recorders, VCRs, video cameras, and overhead projectors.
Stand-alone video editing equipment is excluded.
Copy machines and fax machines.
Licenses or subscriptions to electronic information provided
to users in lieu of books or magazines.
Salaries of staff who use technology but are not directly
involved in developing, implementing or supporting
technology as documented on their PIQ. Data entry staff,
staff who digitize drawings, staff who do desktop publishing
are excluded. "Power users" who use advanced features of
spreadsheets or word processing software are excluded.
Data entry services
MCA 101 9
HISTORY OF
IT
The first commercial business computer was developed in
the United Kingdom in 1951, by the Joe Lyons catering
organization. This was known as the Lyons Electronic Office'
- or LEO for short.
MCA 101 11
Components of IT
Hardware
Software
Data
Users
Storage
Communications
MCA 101 12
What is a Computer?
The word “Computer” comes from the
word “compute” .
A computer is considered to be a
calculating device that can perform
arithmetic operation at enormous speed.
More accurately a computer is an
MCA 101 13
WHAT IS A COMPUTER?
Computer is an electronic device which
can:-
◦ Accept information
◦ Process it and
◦ Give out results
MCA 101 14
Functions of Computer
Accepting instructions from the user.
Accepting data from the user.
Performing various arithmetic and logical
operations as per instructions given.
Presenting the information or output to the
user.
MCA 101 15
Characteristics of Computer
Fastness
Accuracy
Reliable
Large storage capacity
Versatile
Works automatically
Diligent
Intangible benefits
Cost reduction
No emotional, ego and psychological
problems
MCA 101 16
Limitations of Computer
◦ Computer does not work on itself, it requires set of
instructions to be provided for, else computer
(hardware) is a waste.
◦ Computers are not intelligent, they have to be
instructed about each and every step which they
have to perform, i.e. each and every task to be
performed by them should be given in detail.
◦ Computer cannot take decisions on its own, one has
to program the computer to take an action if some
conditions prevail.
◦ Computers, unlike humans cannot learn by
experience.
MCA 101 17
MCA 101 18
Interesting thought:
Do any species, other than homo sapiens,
count?MCA 101 19
From
The Abacus
c. 4000 BCE
to
Charles Babbage
and his Difference Engine (1812)
MCA 101 20
MCA 101 21
MCA 101 Picture courtesy IBM 22
MCA 101 23
MCA 101 24
MCA 101 25
MCA 101 26
MCA 101 27
MCA 101 28
MCA 101 29
MCA 101 30
MCA 101 31
From
Herman Hollerith’s
1890
Census Counting Machine
to
Howard Aiken
and the Harvard Mark I (1944)
MCA 101 32
MCA 101 33
MCA 101 34
MCA 101 35
Mechanical Calculators
MCA 101 36
Rear Admiral Dr. Grace Mur
ray Hopper
MCA 101 37
From
John Vincent Atanasoff’s
1939
Atanasoff-Berry Computer (ABC)
to
the present day
MCA 101 38
The Turing Machine
Aka
The Universal Machine
1936
MCA 101 39
Physics Prof
At
Iowa State
University,
Ames, IA
MCA 101 40
PhD student
of
Dr. Atanasoff’s
MCA 101 41
The ABC was the first electronic digital computer,
invented
MCA 101 by John Vincent Atanasoff 42
The Enigma
Machine
MCA 101 43
John Presper Eckert
(1919-1995)
and
John Mauchly
(1907-1980)
of the
University of
Pennsylvania Moore
School of Engineering
MCA 101 44
MCA 101 45
MCA 101 46
MCA 101 47
Typical 1968 prices—EX-cluding maintenance & support!
MCA 101 48
UNIVAC 1
MCA 101 49
Overview
History & Evolution
Abacus
Analytical Engine
1944 MARK I
Howard Aiken at
Harvard University
1951 - UNIVAC1
first commercial computer
Apple I and Apple II
1981-IBM PC
PC was
introduced.
1989 – WWW
Invented by
Tim Berners-Lee
MCA 101 51
1994 – Netscape
Founded by
Jim Clark and Marc Andreesen
Many more….
MCA 101 52
Computer Generation
1. 1st Generation
2. 2nd Generation
3. 3rd Generation
4. 4th Generation
5. 5th Generation
MCA 101 53
1st Generation (1944 - 1958) : Vacuum Tubes
MCA 101 54
Limitations
Enormous in size
Expensive
Generated a lot of heat
Used machine language to perform operations
Could solve only one problem at one time
Output displayed on printouts
MCA 101 55
Examples
UNIVAC ENIAC
MCA 101 56
2nd Generation (1959 - 1964) : Transistor
MCA 101 57
Advantages over 1st Generation
Transistors replaced vacuum tubes.
The transistor was far superior to the vacuum
tube, allowing computers to become:-
◦ Smaller
◦ Faster
◦ Cheaper
◦ More energy-efficient and
◦ More reliable
Relied on punched cards for input and
printouts for output.
Moved from cryptic binary machine language
to symbolic, or assembly, languages, which
allowed programmers to specify instructions
in words.
MCA 101 58
Minicomputer
MCA 101 59
3rd Generation (1964 - 1970):
Integrated Circuit
An electronic circuit that packages transistors and other
electronic components into one small silicon chip called
semiconductor.
The number of transistors that is placed on a single chip
has increased, shrinking both the size and cost of
computers.
Keyboards and monitors were used.
Magnetic disks were used widely as secondary storage.
MCA 101 60
Advantages over 2nd Generation
Reduced size and cost.
Use of Keyboards and monitors instead of
punched cards and print outs.
Operating system allowed the device to run many
different applications at one time with a central
program that monitored the memory.
Computers for the first time became accessible to
a mass audience because they were smaller and
cheaper than their predecessors.
MCA 101 61
Minicomputer
MCA 101 62
4th Generation (1971-Present):Microprocessor
MCA 101 63
Microprocessor
•The Intel 4004 chip, developed in 1971, located all the
components of the computer - from the central
processing unit and memory to input/output controls -
on a single chip.
•As these small computers became more powerful,
they could be linked together to form networks, which
eventually led to the development of the Internet.
•Development of GUIs, the mouse and handheld
devices
MCA 101 64
5th Generation (Present & Beyond)
: Artificial Intelligence
MCA 101 65
5th Generation (Present & Beyond)
: Artificial Intelligence
MCA 101 66
REVIEW - GENERATIONS OF COMPUTERS
MCA 101 67
CLASSIFICATION OF COMPUTERS
Computers, in general, can be classified into
two major categories based upon the
following criteria:-
According to logic used by the computer
According to the size of computer
MCA 101 68
CLASSIFICATIONS
AS PER LOGIC USED
1. Analog Computers
2. Digital Computers
3. Hybrid Computers [Blend of 1 and 2]
MCA 101 69
CLASSIFICATION OF
COMPUTERS
Analog Computers.
◦ These computers process analog information.
◦ Output is immediately available on applying
input.
◦ Required for real time applications.
Digital Computers.
◦ All information is converted in binary form.
◦ Every information is represented in binary form.
◦ All processing is done on numbers in binary
form.
Hybrid Computers.
◦ They have the advantages of both the types.
MCA 101 70
Analog Computers
Operate on principle of creating a physical
analog of mathematical problems.
Continuously measure physical variables.
Use signals as inputs which can come from
devices like:-
◦ Thermometers
◦ Speedometers
◦ Barometers
These signals are continuous flow of physical
quantities e.g.
◦ temperature,
◦ speed,
◦ pressure etc. which vary continuously
MCA 101 71
Analog Computers
The result given by these computers is not
very precise, accurate and consistent.
Because of the nature of operation, their
use is limited.
Speedometer of a vehicle can be a good
example of analog computers where speed
varies continuously.
Fuel indicator is another example.
MCA 101 72
DIGITAL COMPUTERS
Accept digits and alphabets as inputs.
This information is used for
◦ solving,
◦ controlling any problems which can be expressed
mathematically.
Take data in the form of discrete signals
representing ON (high) or OFF (low) voltage
state of electricity.
The data input can be represented as sets of
0’s and 1’s representing low and high
respectively.
MCA 101 73
DIGITAL COMPUTERS
These computers convert data into discrete
form before operating on it.
Digital watches can a good example of
digital computer as the time which is
displayed does not vary continuously but
changes from one discrete value to another.
The term “Computer” used in our day to day
life is a reference to the digital computer
only.
MCA 101 74
DIGITAL COMPUTERS
Digital computers can be further classified
based upon:-
◦ Purpose of use
◦ Size and capabilities
Classification as per purpose:-
◦ General purpose digital computers
◦ Special purpose digital computers
MCA 101 75
GENERAL PURPOSE DIGITAL COMPUTERS
These are those computers which can
theoretically 'used for any type of applications.
These computers can be used in solving a
business problem as well mathematical
equation with same accuracy and consistency.
Most of the computers now are general purpose
digital computers.
All the PCs, which have become almost every
household affair are all general purpose digital
computers.
MCA 101 76
SPECIAL PURPOSE DIGITAL COMPUTERS
These are those digital computers which are
designed, made and used for a specific job.
These are usually used for those purposes which
are critical and need great accuracy and response
like:-
◦ satellite launching,
◦ weather forecasting,
◦ ignition instruments etc.
MCA 101 77
ACCORDING TO THE
SIZE AND CAPABILITIES
Super computers
Mainframe computers
Medium sized computers
Mini computers
Micro computers
MCA 101 78
SUPER COMPUTERS
MCA 101 79
SUPER COMPUTERS
Recognize words up to length of 64
bits and more.
Speed of calculations is up to 1.2
billion instructions per second and
They can take input from more than
1000 individual work stations.
PARAM is an example of super
computer developed in India.
MCA 101 80
SUPER COMPUTERS
Supercomputers are used for highly
calculation-intensive tasks such as:-
◦ weather forecasting
◦ climate research
◦ molecular modeling
◦ physical simulations
◦ Cryptanalysis etc
Military and scientific agencies are heavy
users.
MCA 101 81
MCA 101 82
MAINFRAME COMPUTERS
Mainframe computer is a computer which
has capability:-
◦ to support many peripheral devices and
terminals,
◦ to process several million instructions per second
(MIPS),
◦ to support more than 1000 remote systems.
MCA 101 83
MEDIUM SIZED COMPUTERS
MCA 101 84
MINI COMPUTERS
These computers are relatively smaller and less
expensive than mainframe.
Medium sized, but they can if needed be portable in
comparison with mainframes.
Faster and can support about 10-20 user terminals
connected to it.
Easy to use.
They can handle:-
◦ database,
◦ statistical problems,
◦ accounting etc. using special software designed for
above uses.
MCA 101 85
MCA 101 86
MICRO COMPUTERS
These are the most widely used category of
computers which we commonly term as personal
computers (PCs).
The word micro suggests only the size, but not the
capacity.
These computers can fit themselves on to a desk top.
MCA 101 87
MCA 101 88
HYBRID COMPUTERS
The Hybrid computers are those computers
which adopt the best qualities of both analog
and digital computers.
Thus becoming capable to work on analog or
digital data.
These computers are mostly used for
automation of various complicated physical
processes and machines.
MCA 101 89
MCA 101 90
Personal computers
• This is the computer mostly preferred by the home
users.
• These computers are lesser in cost than the
computers given above and also, small in size.
• They are also called PCs in short for Personal
computers.
• A personal computer or PC is generally a
microcomputer intended to be used by one person
at a time.
• Suitable for general purpose tasks such as word
processing, programming, or game play.
• Usually used to run purchased or other software not
writtenMCAby
101
the user. 91
Classification of Personal
Computers
Personal computers can be categorized
by size and portability :
• Desktop computer
• Portable computer
• Notebook or laptop
• Tablet computer
• PDA
• Wearable computer
MCA 101 92
Desktop Computer
•A desktop computer is an
independent personal
computer that is made
especially for use on a
desk in an office or home.
•Desktops are currently
the more affordable and
most common computers,
and are frequently used
by businesses, schools,
households and other Desktop computer with several common
peripherals (Monitor, keyboard, mouse,
organizations. speakers, microphone and a printer)
MCA 101 93
Portable computer
•A Portable computer is a
computer that is designed to
be moved from one place to
another (in other words, it is
a computer that is portable).
•Portable computers, by
their nature, are
The Compaq Portable; the first portable
microcomputers.
IBM PC compatible
MCA 101 94
Notebook computers or Laptop
MCA 101 95
Notebook computers or Laptop
MCA 101 96
Tablet PC
•A tablet PC is a portable
computer shaped in the form
of a notebook or a slate with
the capabilities of being
written on through the use of
digitizing tablet technology or
a touch screen.
•A user can use a stylus and
operate the computer without
having to have a keyboard or
mouse.
Toshiba Portege 3500 tablet PC, in tablet
configuration
MCA 101 97
Personal Digital Assistant
•Personal digital assistants (PDAs or
palmtops) are handheld devices that
were originally designed as personal
organizers, but became much more
versatile over the years.
•A basic PDA usually includes a
clock, date book, address book, task
list, memo pad, and a simple
calculator.
•One major advantage of using PDAs
Palm IIIxe PDA is their ability to synchronize data with
desktop, laptop, and desknote
computers.
MCA 101 98
Wearable computer
•A wearable computer is a small
portable computer that is designed
to be worn on the body during use.
•Wearable computers are usually
either integrated into the user's
clothing or can be attached to the
body through some other means,
like a wristband.
•They may also be integrated into
Wristwatch videoconferencing system running everyday objects that are
GNU Linux, later featured in Linux Journal and
presented at ISSCC2000 constantly worn on the body, like a
Palm IIIxe PDA wrist watch or a hands-free cell
phone.
MCA 101 99
Wearable computer
◦ subtraction,
◦ data transfer,
◦ simple tests.
MCA 101 102
Hardware
These components are tangible, which
MEMORY
ALU
Cache
Main
Memory CPU
Memory
(SRAM)
(DRAM)
3. If it is, then the
4. If not, the CPU has to
instruction is fetched
fetch next instruction
from the cache – a very
from main memory - a
fast position
much slower process
= Bus connections
MCA 101 127
Types of RAM
4. Flash ROM
• Similar to EEPROM
• However, can be reprogrammed while still in the computer
• Easier to upgrade programs stored in Flash ROM
• Used to store programs in devices e.g. modems
MCA 101 132
• Access time is around 45 – 90 nanoseconds
Types of ROM
5. ROM cartridges
Commonly used in games machines
Prevents software from being easily copied
ADDRESS
BUS CONTROL
RAM/ROM BUS
DATA
BUS
INPUT/OUTPUT
UNIT
cpu
RAM
Execution
Cycle
Execute
Store 3
4
Arithmetic/Logic Unit
MCA 101 139
Computer Registers
Special temporary storage locations which are
within the CPU.
Registers are very fast. They accept, store,
transfer data and instructions which are in
immediate use.
The instruction being executed is retrieved by
CPU from the main memory and stored in
registers.