Chapter 1
Chapter 1
Introduction to computer
Objective
At the end of this session students will be able
to:
History of computer
Characteristics of computer
Components of computer
Types of computer
Hardware
Software
Computer is an electronic device that
accepts data as input, processes by
performing mathematical and logical
operations on it, and gives the desired
output.
History of computer
Until the development of the first
generation computers based on
vacuum tubes
Calculating Machines ABACUS was the
first mechanical calculating device for
counting of large numbers
Napier’s Bones was a mechanical device
built for the purpose of multiplication in
1617 AD by an English mathematician
John Napier
Cont…
Slide Rule was developed by an English
mathematician Edmund Gunter in the 16th
century. Using the slide rule, one could perform
operations like addition, subtraction,
multiplication and division
Pascal’s Adding and Subtraction Machine
Leibniz’s Multiplication and Dividing
Machine was a mechanical device that could
both multiply and divide
Babbage’s Analytical Engine an English man
Charles Babbage built a mechanical machine to
do complex mathematical calculations in
1823
At the end it was resulted in the development
of the first computer in the 1940s
Generations of Computer
The evolution of computer to the current state
is defined in terms of the generations of
computer
large-sized simple calculating machine to a
devices.
Operating systems (MS-DOS and MS-Windows) developed
Graphical User Interface (GUI)
High-level programming languages were used.
The computation time is in picoseconds.
Eg. The Intel 4004 chip was the first microprocessor.
IBM introduced the first computer for home use. In 1984, Apple
introduced the Macintosh.
summery
Fifth Generation (Present and Next): Using Artificial
Intelligence
Ultra large scale integration(ULSI)
The goal of this generation is to develop computers that are capable of
learning and self-organization.
Super Large Scale Integrated (SLSI) chips that are able to store millions of
components on a single chip.
These computers have large memory requirements.
This generation of computers uses parallel processing that allows several
instructions to be executed in parallel
are based on Artificial Intelligence (AI).
Faster, cheapest and self-reliant
Quantum and Nano technology
They try to simulate the human way of thinking and reasoning.
Artificial Intelligence includes areas like Expert System (ES), Natural
Language Processing (NLP), speech recognition, voice recognition,
robotics, etc.
Characteristics of
computer
Speed- The computer can process data very fast, at the
rate of millions of instructions per second.
Accuracy -Computer provides a high degree of accuracy.
Diligence -When used for a longer period of time, the
computer does not get tired or fatigued.
Storage -Capability Large volumes of data and information
can be stored in the computer and also retrieved whenever
required.
Versatility -Computer is versatile in nature. It can perform
different types of tasks with the same ease. At one moment
you can use the computer to prepare a letter document and
in the next moment you may play music or print a
document.
Limitation of computers
Computer can only perform tasks that it
has been programmed to do.
Computer cannot do any work without
instructions from the user.
It executes instructions as specified by
the user and does not take its own
decisions.
TYPES OF COMPUTER
ANALOG COMPUTERS
Computers that process analog data are
called analog
computers (Analog data is continuous)
Computers that accept analog input and
Weight machine
Thermometer
Advantage & Disadvantages of Analog
Computer
advantage of analog computers
Analog computers are fast.
No need of conversion
Allow real-time operations
Analog computers
HYBRID COMPUTERS
It combines the best features of both digital and
analog.
Hybrid computers have the accuracy of digital
and speed of analog computers
Applications
• In hospitals(ICU)
• In Air Defence system
Types Of Computer According To Size
MAINFRAME COMPUTERS
• Large in size.
attached with it
M A I N F RA M E C O M P U T E R S
Less Expensive
Small in memory
Less Powerful
Used in small organizations
Perform multiple jobs
Support fewer users
MICRO COMPUTERS
As compared to mainframe and Least Expensive
mini computers, micro computers
Smallest in memory
are:
Smallest in size
Least Powerful
Placed on the top of desk Used in small business,
that’s why called desktop schools, homes
computers. Support one users
Laptop is microcomputer
Personal Computers (PCs)
Questions
1. Differentiate between special purpose computer
and general purpose computer?
2. Name any two areas, where mini computers are
used?
3. List any three characteristics of super
computer?
Basic Components of
Computer
There are five basic components of computer:
1. Input unit
2. Output unit
3. Memory unit
4. Control unit
5. Arithmetical and logical unit
Cont…
Computer components
CPU
Memory unit
Input Output
Control unit
Arithmetic &
logical unit
The Computer System
A system is a collection of elements or components that are
organized for a common purpose.
The computer system consists of four parts—(1)
Hardware, (2) Software, (3) Data, and (4) Users.
Hardware
consists of the mechanical parts that make up the computer
as a machine.
The hardware consists of physical devices of the
computer.
The devices are required for input, output, storage and
processing of the data.
eg Keyboard, monitor, hard disk drive, floppy disk
drive, printer, processor and motherboard
Utility soft-
ware
Cont…
Software
is a set of instructions that tells the computer about
the tasks to be performed and how these tasks are
to be performed.
Program is a set of instructions, written in a
language understood by the computer, to perform a
specific task.
A set of programs and documents are collectively
called software.
The hardware of the computer system cannot
perform any task on its own
Cont…
Data
are isolated values or raw facts, which by
Memory Unit.
The I/O unit consists of the input unit and the output unit.
CPU performs calculations and processing on the input
data, to generate the output.
The memory unit is used to store the data, the instructions
and the output information
Input Devices
TouchScreen
Modems
Network cards
Central Processing Unit
CPU is considered as the brain of the computer.
CPU performs all types of data processing operations.
It stores data, intermediate results, and instructions
(program).
It controls the operation of all parts of the computer
CPU itself has three components-Memory or Storage
Unit, Control Unit, ALU(Arithmetic Logic Unit)
ALU - performs all the arithmetic and logic operations
on the input data
-perform arithmetic operations like + - */
-perform logic operations such as comparing, selecting,
matching, and merging of data
Memory unit - can store instructions, data, and
intermediate results
-supplies information to other units of the computer
-It is also known as internal storage unit or the main
memory or the primary storage or Random Access
Memory (RAM)
CU
It is responsible for controlling the transfer of data
computer.
It obtains the instructions from the memory,
storage location
serves as the internal memory of the CPU
it enables the CPU to store programs
it is a computer's read-write memory
is often found on a on the motherboard
ROM
Non-Volatile memory
is a memory device that stores information
permanently
we can only read the programs and data
application software
I. Application software, which addresses the
multitude of tasks for which people use
computers.
-is a set of programs designed to perform a specific
task. It does not control the working of a computer as
it is designed for end-user
Application software performs word processing(MS-
Word), database management (MS-Access),
Spreadsheet(MS-Excel)…
Cont…
II. Systems software
-it activates the hardware and controls and
coordinates their functioning
Coordinates the activities and functions of
hardware and programs
Systems software Controls operations of computer
hardware
Supports application programs’ problem-solving
capabilities
Computer system platform is combination of a
hardware configuration and systems software.
Cont…
Types of systems software can be divided in to
the 4.
Operating systems,
Utility programs
Middleware and
Programming Software
Programming Software
is a set or collection of tools that help developers
Middleware
Middleware are software that allows different
applications running on it
Utility programs
Education
Educators use computers to prepare notes
packages,
To provide distance education using the e-