5. Generations,Types & CPU
5. Generations,Types & CPU
5. Generations,Types & CPU
First Generation
1
The period of first generation: 1946-1959. Vacuum tube based.
Second Generation
2
The period of second generation: 1959-1965. Transistor based.
Third Generation
3
The period of third generation: 1965-1971. Integrated Circuit based.
Fourth Generation
4
The period of fourth generation: 1971-1980. VLSI microprocessor based.
Fifth Generation
5
The period of fifth generation: 1980-onwards. ULSI microprocessor based.
14
Non-portable
Consumed a lot of electricity
ENIAC
EDVAC
UNIVAC
IBM-701
IBM-650
15
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
AC required
Supported machine and assembly languages
IBM 1620
IBM 7094
CDC 1604
CDC 3600
UNIVAC 1108
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.
16
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
Costly
AC required
Consumed lesser electricity
Supported high-level language
IBM-360 series
Honeywell-6000 series
PDP (Personal Data Processor)
IBM-370/168
TDC-316
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.
DEC 10
18
STAR 1000
PDP 11
CRAY-1(Super Computer)
CRAY-X-MP(Super Computer)
AI includes:
Robotics
Neural Networks
Game Playing
Development of expert systems to make decisions in real-life situations
Natural language understanding and generation
Desktop
Laptop
NoteBook
UltraBook
ChromeBook
Types of Computer
We can categorize computer in two ways: on the basis of data handling capabilities and
size.
o Analogue Computer
o Digital Computer
o Hybrid Computer
1) Analogue Computer
Analogue computers are designed to process analogue data. Analogue data is
continuous data that changes continuously and cannot have discrete values. We can
say that analogue computers are used where we don't need exact values always such
as speed, temperature, pressure and current.
Analogue computers directly accept the data from the measuring device without first
converting it into numbers and codes. They measure the continuous changes in
physical quantity and generally render output as a reading on a dial or
scale. Speedometer and mercury thermometer are examples of analogue computers.
2) Digital Computer
Digital computer is designed to perform calculations and logical operations at high
speed. It accepts the raw data as input in the form of digits or binary numbers (0 and 1)
and processes it with programs stored in its memory to produce the output. All modern
computers like laptops, desktops including smartphones that we use at home or office
are digital computers.
3) Hybrid Computer
Hybrid computer has features of both analogue and digital computer. It is fast like an
analogue computer and has memory and accuracy like digital computers. It can
process both continuous and discrete data. It accepts analogue signals and convert
them into digital form before processing. So, it is widely used in specialized applications
where both analogue and digital data is processed. For example, a processor is used in
petrol pumps that converts the measurements of fuel flow into quantity and price.
Similarly, they are used in airplanes, hospitals, and scientific applications.
1) Supercomputer
Supercomputers are the biggest and fastest computers. They are designed to
process huge amount of data. A supercomputer can process trillions of instructions
in a second. It has thousands of interconnected processors.
2) Mainframe computer
Mainframe computers are designed to support hundreds or thousands of users
simultaneously. They can support multiple programs at the same time. It means they
can execute different processes simultaneously. These features of mainframe
computers make them ideal for big organizations like banking and telecom sectors,
which need to manage and process high volume of data.
3) Miniframe or Minicomputer
It is a midsize multiprocessing computer. It consists of two or more processors and
can support 4 to 200 users at one time. Miniframe computers are used in institutes
and departments for tasks such as billing, accounting and inventory management. A
minicomputer lies between the mainframe and microcomputer as it is smaller than
mainframe but larger than a microcomputer.
Applications of minicomputers:
A minicomputer is mainly used to perform three primary functions, which are as follows:
o Process control: It was used for process control in manufacturing. It mainly performs
two primary functions that are collecting data and feedback. If any abnormality occurs in
the process, it is detected by the minicomputer and necessary adjustments are made
accordingly.
o Data management: It is an excellent device for small organizations to collect, store and
share data. Local hospitals and hotels can use it to maintain the records of their patients
and customers respectively.
o Communications Portal: It can also play the role of a communication device in larger
systems by serving as a portal between a human operator and a central processor or
computer.
4) Workstation
Workstation is a single user computer that is designed for technical or scientific
applications. It has a faster microprocessor, a large amount of RAM and high speed
graphic adapters. It generally performs a specific job with great expertise;
accordingly, they are of different types such as graphics workstation, music workstation
and engineering design workstation.
Any computer that has the following five features, can be termed as a workstation or
can be used as a workstation.
o Multiple Processor Cores: It has more processor cores than simple laptops or
computers.
o ECC RAM: It is provided with Error-correcting code memory that can fix memory errors
before they affect the system's performance.
o RAID (Redundant Array of Independent Disks): It refers to multiple internal hard
drives to store or process data. RAID can be of different types, for example, there can be
multiple drives to process data or mirrored drives where if one drive does not work than
other starts functioning.
o SSD: It is better than conventional hard-disk drives. It does not have moving parts, so
the chances of physical failure are very less.
o Optimized, Higher end GPU: It reduces the load on CPU. E.g., CPU has to do less
work while processing the screen output.
5) Microcomputer
Microcomputer is also known as a personal computer. It is a general-purpose computer
that is designed for individual use. It has a microprocessor as a central processing unit,
memory, storage area, input unit and output unit. Laptops and desktop computers are
examples of microcomputers. They are suitable for personal work that may be making
an assignment, watching a movie, or at office for office work.
Characteristics of a microcomputer:
o It is the smallest in size among all types of computers.
o A limited number of software can be used.
o It is designed for personal work and applications. Only one user can work at a time.
o It is less expansive and easy to use.
o It does not require the user to have special skills or training to use it.
o Generally, comes with single semiconductor chip.
o It is capable of multitasking such as printing, scanning, browsing, watching videos, etc.
PC (Personal Computer)
A PC can be defined as a small, relatively inexpensive computer designed for an
individual user. PCs are based on the microprocessor technology that enables
manufacturers to put an entire CPU on one chip. Businesses use personal computers
for word processing, accounting, desktop publishing, and for running spreadsheet and
database management applications. At home, the most popular use for personal
computers is playing games and surfing the Internet.
Although personal computers are designed as single-user systems, these systems are
normally linked together to form a network. In terms of power, now-a-days high-end
models of the Macintosh and PC offer the same computing power and graphics
capability as low-end workstations by Sun Microsystems, Hewlett-Packard, and Dell.
Workstation
Minicomputer
It is a midsize multi-processing system capable of supporting up to 250 users
simultaneously.
Mainframe
Mainframe is very large in size and is an expensive computer capable of supporting
hundreds or even thousands of users simultaneously. Mainframe executes many
programs concurrently and supports many simultaneous execution of programs.
Supercomputer
Supercomputers are one of the fastest computers currently available. Supercomputers
are very expensive and are employed for specialized applications that require immense
amount of mathematical calculations (number crunching).
For example, weather forecasting, scientific simulations, (animated) graphics, fluid
dynamic calculations, nuclear energy research, electronic design, and analysis of
geological data (e.g. in petrochemical prospecting).
Computer - Components
All types of computers follow the same basic logical structure and perform the following
five basic operations for converting raw input data into information useful to their users.
1 Take Input The process of entering data and instructions into the computer system.
Saving data and instructions so that they are available for processing
2 Store Data
as and when required.
Output The process of producing useful information or results for the user,
4
Information such as a printed report or visual display.
Control the Directs the manner and sequence in which all of the above operations
5
workflow are performed.
Input Unit
This unit contains devices with the help of which we enter data into the computer. This
unit creates a link between the user and the computer. The input devices translate the
information into a form understandable by the computer.
Output Unit
The output unit consists of devices with the help of which we get the information from
the computer. This unit is a link between the computer and the users. Output devices
translate the computer's output into a form understandable by the users.
Control Unit
This unit controls the operations of all parts of the computer but does not carry out any
actual data processing operations.
Functions of this unit are −
It is responsible for controlling the transfer of data and instructions among other
units of a computer.
It manages and coordinates all the units of the computer.
It obtains the instructions from the memory, interprets them, and directs the
operation of the computer.
It communicates with Input/Output devices for transfer of data or results from
storage.
It does not process or store data.
Arithmetic Section
Logic Section
Arithmetic Section
Function of arithmetic section is to perform arithmetic operations like addition,
subtraction, multiplication, and division. All complex operations are done by making
repetitive use of the above operations.
Logic Section
Function of logic section is to perform logic operations such as comparing, selecting,
matching, and merging of data.