Computer Lectures 1-2
Computer Lectures 1-2
Introduction
Computer
Slide 2/17
Data Processing
The activity of processing data using a computer is called
data processing
So, a computer is an electronic machine that accepts data from the user, processes
the data by performing calculations and operations on it, and generates the
desired outcome or result
Slide 3/17
Computer
Computer - Common Operating Machine Purposely
Used for Technological and Educational Research
Slide 4/17
Characteristics of Computers
Sr.
Characteristics Description
No.
It can store huge amount of information and can recall any piece
6 Memory
of this information whenever required
Slide 5/17
Evolution of Computers
Blaise Pascal invented the first mechanical adding
machine in 1642
Baron Gottfried Wilhelm von Leibniz invented the first
calculator for multiplication in 1671
Keyboard machines originated in the United States
around 1880
Around 1880, Herman Hollerith came up with the concept
of punched cards that were extensively used as input
media until the late 1970s
Slide 6/17
Evolution of Computers
Slide 7/17
Some Well Known Early Computers
Slide 8/17
Computer Generations
Slide 9/17
Computer Generations
Some
Generation Key hardware Key software Key
representative
(Period) technologies technologies characteristics
systems
First • Vacuum tubes Machine and Bulky in size ENIAC
(1942-1955) •Electromagnetic assembly Highly unreliable EDVAC
relay memory languages Limited commercial
Stored program use commercial EDSAC
• Punched cards concept production difficult and UNIVAC I
secondary storage costly
Mostly scientific IBM 701
applications Difficult to use
Slide 10/17
Computer Generations
Third ICs with SSI and Timesharing Faster, smaller, more IBM 360/370
(1964-1975) MSI technologies operating system reliable, easier and PDP-8
Larger magnetic cheaper to produce
Standardization PDP-11
core memory Commercially, easier
of high-level CDC 6600
Larger capacity to use, and easier to
programming
magnetic disks and upgrade than previous
languages
tapes secondary generation systems
storage Unbundling of Scientific, commercial
software from and interactive on-line
Minicomputers hardware applications
Slide 11/17
Computer Generations
Key hardware Key software Key Some
Generation
representative
(Period) technologies technologies Characteristics
systems
Fourth ICs with VLSI Operating systems for Small, IBM PC and its
(1975-1989) technology PCs with GUI and Multiple affordable, clones
Microprocessors; windows on a single reliable, and easy Apple II
semiconductor terminal screen to use PCs
Multiprocessor operating More powerful TRS-80
memory
systems and concurrent and reliable VAX 9000
Larger capacity programming languages mainframe
hard disks as in- CRAY-1
UNIX operating system systems
built secondary General purpose CRAY-2
storage C and C++
programming languages machines CRAY-X/MP
Magnetic tapes PC-based applications; Easier to
and floppy disks as produce
network-based
portable storage commercially
applications
media
Object-oriented software
Personal design
computers
Spread of high-
speed computer
networks
Continue on the next slide
Slide 12/17
Computer Generations
Key hardware Key software Key Some
Generation
representative
(Period) technologies technologies Characteristics
systems
Fifth ICs with ULSI World Wide Portable computers iPhone
(1989- technology Web Hand-held mobile iPad
Present) Multicore processor Multimedia, smart devices
chips More powerful, IBM notebooks
Internet-based
Larger capacity main applications cheaper, reliable, and Pentium PCs
memory and hard disks easier to use desktop Windows PC
Microkernel, machines
Optical disks as multithreading, Apple PC
portable read-only Very powerful
multicore OS
storage media mainframes SUN
JAVA, Python Very high uptime Workstations
Solid state disks and other due to hot-pluggable IBM SP/2
Notebook computers programming components
Powerful desktop PCs languages SGI Origin 2000
General purpose
and workstations MPI and PVM PARAM
machines
Very powerful libraries for supercomputers
mainframes Easier to produce
parallel commercially
Supercomputers based programming
on parallel processing
Internet
(Continued on next slide)
Slide 13/17
Electronic Devices Used in Computers of Different Generations
Slide 14/17
First Generation Computers
Slide 15/17
Second Generation Computers
Slide 16/17
Third Generation Computers
Slide 17/17
Fourth Generation Computers
Slide 18/17
Fifth Generation Computers
Slide 19/17
Types of Computers
Sr. No. Type Specifications
1 PC (Personal Computer) It is a single user computer system having
moderately powerful microprocessor
2 Workstation It is also a single user computer system, similar
to personal computer however has a more
powerful microprocessor
3 Mini Computer It is a multi-user computer system, capable of
supporting hundreds of users simultaneously.
4 Main Frame It is a multi-user computer system, capable of
supporting hundreds of users simultaneously.
Software technology is different from
minicomputer.
5 Supercomputer It is an extremely fast computer, which can
execute hundreds of millions of instructions per
second.
Slide 20/17
PC (Personal Computer)
Slide 21/17
Workstation
Slide 22/17
Minicomputer
Slide 23/17
Mainframe
Slide 24/17
Supercomputer
As of May 2022, India now has 15 supercomputers disclosed to the public, with a
combined performance capability of 24 petaflops.
In May 2022, Centre for Development of Advanced Computing (C-DAC) and IIT
Gandhinagar have unveiled India's latest supercomputer called 'Param Ananta'
Slide 25/17
Sr. No. Operations Description
1 Take Input The process of entering data and instructions
into the computer system.
2 Store Data Saving data and instructions so that they are
available for processing as and when required.
3 Processing Data Performing arithmetic, and logical operations
on data in order to convert them into useful
information.
4 Output Information The process of producing useful information or
results for the user, such as a printed report or
visual display.
5 Control the Directs the manner and sequence in which all
workflow of the above operations are performed.
Slide 26/17
The Five Basic Operations of aComputer System
Slide 27/28
Basic Organization of a Computer System
Storage Unit
Secondary
Storage
Program Information
Input Output (Results)
and
Unit Unit
Data Primary
Storage
Control
Unit
Indicates flow of
instructions and data
Arithmetic Indicates the control
Logic Unit exercised by the
control unit
Central Processing Unit (CPU)
Slide 28/28