0% found this document useful (0 votes)
57 views

Lecture 2 - Computer Generations and Classifications

This document discusses the five generations of computers from the 1940s to present. It describes each generation's time period, key hardware technology used (vacuum tubes, transistors, integrated circuits, VLSI, ULSI), typical software and programming languages, and characteristics compared to previous generations. Each generation brought improvements in size, cost, speed, reliability and capabilities of computers. The generations progressed from specialized mainframe computers to personal computers and advanced artificial intelligence.

Uploaded by

binsalwe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Lecture 2 - Computer Generations and Classifications

This document discusses the five generations of computers from the 1940s to present. It describes each generation's time period, key hardware technology used (vacuum tubes, transistors, integrated circuits, VLSI, ULSI), typical software and programming languages, and characteristics compared to previous generations. Each generation brought improvements in size, cost, speed, reliability and capabilities of computers. The generations progressed from specialized mainframe computers to personal computers and advanced artificial intelligence.

Uploaded by

binsalwe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Lecture 2

Computer Generations and


Classifications

Abdisalam Issa-Salwe

Computer Organization and Architecture

Department of Computer Science


Faculty of Information Science and Technology
East Africa University

Generations of a Computer
 Generation in computer terminology is a change in
technology a computer is/was being used. Initially, the
generation term was used to distinguish between varying
hardware technologies.
 But nowadays, generation includes both hardware and
software, which together make up an entire computer
system.
 There are totally five computer generations known till date.
Each generation has been discussed in detail along with
their time period and characteristics.
 Here approximate dates against each generations have
been mentioned which are normally accepted.
 Following are the main five generations of computers

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Generations of a Computer: Generation &


Description
 First Generation:
 The period of first generation: 1946-1959.
Vacuum tube based.
 Second Generation
 The period of second generation: 1959-1965.
Transistor based.
 Third Generation
 The period of third generation: 1965-1971.
Integrated Circuit based.

Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Generations of a Computer: Generation &
Description (cont…)
 Fourth Generation
 The period of fourth generation: 1971-1980.
VLSI microprocessor based.
 Fifth Generation
 The period of fifth generation: 1980-onwards.
ULSI microprocessor based

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Computers has two kinds of components:


 Hardware:
 Consisting of its physical devices (CPU,
memory, bus, storage devices, ...)
 Software: Consisting of the programs it has
(Operating system, applications, utilities, ...)

5
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

First generation: 1946-1959


 The computers of first generation used vacuum tubes as
the basic components for memory and circuitry for CPU
(Central Processing Unit).
 These tubes, like electric bulbs, produced a lot of heat and
were prone to frequent fusing of the installations,
therefore, were very expensive and could be afforded only
by very large organizations.
 In this generation mainly batch processing operating
system were used. Punched cards, paper tape, and
magnetic tape were used as input and output devices.
 The computers in this generation used machine code as
programming language.

Department of Computer Science, Faculty of Information Science and Technology, East Africa University
First generation: 1946-1959

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Second generation: 1959-1965


 Transistors were used that were cheaper,
consumed less power, more compact in size,
more reliable and faster than the first generation
machines made of vacuum tubes.
 Magnetic cores were used as primary memory
and magnetic tape and magnetic disks as
secondary storage devices.
 Assembly language and high-level programming
languages like FORTRAN, COBOL were used.
 The computers used batch processing and
multiprogramming operating system.

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Second generation

Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Second generation (cont…)
 The main features of second generation are:
 Use of transistors
 Reliable in comparison to first generation computers
 Smaller size as compared to first generation computers
 Generated less heat as compared to first generation
computers
 Consumed less electricity as compared to first
generation computers
 Faster than first generation computers
 Still very costly
 A.C. needed
 Supported machine and assembly languages

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Third Generation: 1965-1971


 The computers of third generation used integrated circuits
(IC's) in place of transistors.
 A single IC has many transistors, resistors and capacitors
along with the associated circuitry.
 The IC was invented by Jack Kilby.
 This development made computers smaller in size,
reliable and efficient. In this generation remote processing,
time-sharing, multi-programming operating system were
used.
 High- level languages (FORTRAN-II TO IV, COBOL,
PASCAL PL/1, BASIC, ALGOL-68 etc.) were used during
this generation.

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Third Generation: 1965-1971

Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Third Generation (cont…)
 The main features of third generation are:
 IC used
 More reliable in comparison to previous two
generations
 Smaller size
 Generated less heat
 Faster
 Lesser maintenance
 Still costly
 A.C needed
 Consumed lesser electricity
 Supported high-level language

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Fourth generation: 1971-1980


 The computers of fourth generation used Very
Large Scale Integrated (VLSI) circuits.
 VLSI circuits having about 5000 transistors and
other circuit elements and their associated circuits
on a single chip made it possible to have
microcomputers of fourth generation.
 Fourth generation computers became more
powerful, compact, reliable, and affordable. As a
result, it gave rise to personal computer (PC)
revolution.

14
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Fourth generation: 1971-1980 (cont…)


 Fourth generation computers became more
powerful, compact, reliable, and affordable.
 As a result, it gave rise to personal computer (PC)
revolution. In this generation time sharing, real
time, networks, distributed operating system were
used.
 All the high-level languages like C, C++, DBASE
etc., were used in this generation.

15
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Fourth generation: 1971-1980

16
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Fourth generation: 1971-1980 (cont…)


 The main features of fourth generation are:
 VLSI technology used
 Very cheap
 Portable and reliable
 Use of PC's
 Very small size
 Pipeline processing
 No A.C. needed
 Concept of internet was introduced
 Great developments in the fields of networks
 Computers became easily available
17
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Fifth generation: 1980-till date


 The period of fifth generation is 1980-till date. In the
fifth generation, the VLSI technology became ULSI
(Ultra Large Scale Integration) technology, resulting in
the production of microprocessor chips having ten
million electronic components.
 This generation is based on parallel processing
hardware and AI (Artificial Intelligence) software.
 AI is an emerging branch in computer science, which
interprets means and method of making computers
think like human beings.
 All the high-level languages like C and C++, Java,
.Net etc., are used in this generation.
18
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Fifth generation: 1980-till date

19
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

The main features of fifth generation:


 ULSI technology
 Development of true artificial intelligence
 Development of Natural language processing
 Advancement in Parallel Processing
 Advancement in Superconductor technology
 More user friendly interfaces with multimedia
features
 Availability of very powerful and compact
computers at cheaper rates

20
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Computer Types
 Classification based on Operating Principles
 Based on the operating principles, computers can
be classified into one of the following types:
1) Digital Computers
2) Analog Computers
3) Hybrid Computers

21
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Digital Computers
 Operate essentially by
counting.
 All quantities are expressed
as discrete or numbers.
 Digital computers are useful
for evaluating arithmetic
expressions and
manipulations of data (such
as preparation of bills,
ledgers, solution of
simultaneous equations etc).
22
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Analog Computers
 An analog computer is a form of
computer that uses the
continuously changeable
aspects of physical phenomena
such as electrical, mechanical,
or hydraulic quantities to model
the problem being solved.
 In contrast, digital computers
represent varying quantities
symbolically, as their numerical
values change.
23
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Hybrid Computers
 They are computers that
exhibit features of analog
computers and digital
computers.
 The digital component
normally serves as the
controller and provides logical
operations, while the analog
component normally serves
as a solver of differential
equations.
24
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Classification Digital Computer
 Classification digital Computer based on size and
capability based on size and capability, computers
are broadly classified into Micro Computers
(Personal Computer)
 A microcomputer is the smallest general purpose
processing system.
 The older pc started 8 bit processor with speed of
3.7MB and current pc 64 bit processor with speed
of 4.66 GB.
 Examples: BM PCs, Apple computers

25
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Classification of Digital Computer


 Microcomputer can be
classified into 2 types:
1. Desktops
2. Portables
 The difference is
portables can be used
while travelling
whereas desktops
computers cannot be
carried around.

26
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Classification of Digital Computer (cont…)


 Laptop:
 This computer is similar to a
desktop computers but the size is
smaller.
 They are expensive than desktop
 Notebook:
 These computers are as powerful
as desktop but size of these
computers are comparatively
smaller than laptop and desktop.

27
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Classification of Digital Computer (cont…)
Wearable Computer
 The size of this computer is
very small so that it can be
worn on the body. It has
smaller processing power.
 It is used in the field of
medicine.
 For example pace maker to
correct the heart beats.
 Insulin meter to find the
levels of insulin in the blood.
28
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Classification of Digital Computer (cont…)


 Workstations:
 It is used in large, high-resolution graphics screen
built in network support, Engineering
applications(CAD/CAM), software development
desktop publishing
 Minicomputer:
 A minicomputer is a medium-sized computer. That
is more powerful than a microcomputer. These
computers are usually designed to serve multiple
users simultaneously (Parallel Processing).
 Examples: Digital Alpha, Sun Ultra.

29
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Classification of Digital Computer (cont…)


Mainframe (Enterprise) Computers
 Computers with large storage
capacities and very high speed of
processing (compared to mini- or
microcomputers) are known as
mainframe computers.
 They support a large number of
terminals for simultaneous use by a
number of users like ATM
transactions.
 They are also used as central host
computers in distributed data
processing system.
30
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Classification of Digital Computer (cont…)
Supercomputer
 Supercomputers have extremely
large storage capacity and
computing speeds which are many
times faster than other computers.
 A supercomputer is measured in
terms of tens of millions Instructions
per second (mips), an operation is
made up of numerous instructions.
 The supercomputer is mainly used
for large scale numerical problems
in scientific and engineering
disciplines such as Weather
analysis.
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
31

Classification based on number of


microprocessors
 Based on the number of microprocessors,
computers can be classified into
 Sequential computers and
 Parallel computers
1. Sequential computers:
 Any task complete in sequential computers is
with one microcomputer only.
 Most of the computers (today) we see are
sequential computers where in any task is
completed sequentially instruction after
instruction from the beginning to the end.
32
Department of Computer Science, Faculty of Information Science and Technology, East Africa University

Classification based on number of


microprocessors (cont…)
2. Parallel computers:
 The parallel computer is relatively fast.
 New types of computers that use a large
number of processors.
 The processors perform different tasks
independently and simultaneously thus
improving the speed of execution of complex
programs dramatically.
 Parallel computers match the speed of
supercomputers at a fraction of the cost.

33
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Group discussion

 Group 1:
 Discuss history of computer
generations
 Group 2:
 Discuss portable computers and their
use

Department of Computer Science, Faculty of Information Science and Technology, East Africa University

You might also like