CHAPTER ONE
INTRODUCTION TO COMPUTER
DATA:
The term Data refers to known raw facts about things like people, places, events or
concepts.
Data is a collection of unprocessed facts about things like people, places, events or concepts
that have inherent meaning.
Data is mainly derived from accurate observation, experiment and/or research.
Data can exist in the form of text, graphics, images, audio and/or video.
Flow of data
DATA
INFORMATION KNOWLEDGE ACTION
INFORMATION:
Information is the processed data presented in a form suitable for human interpretation.
Information is a processed data that has been organized and communicated in a coherent
and meaningful manner.
Information is mostly presented in the form of charts, summaries, averages and ranked
lists so that it will be very helpful in making „informed‟ decision.
Useful information is called knowledge.
DATA PROCESSING:
Data processing is the manipulation of data into a more useful form.
Simply it is a conversion of raw data to meaningful information.
There are two ways of data processing. Those are:
I. Manual data processing:
Pen and paper are the main tools used for data processing.
Time consuming and errors may occur in the output.
II. Electronic data processing:
Electronic devices such as computers are used as the main processing tools.
Very fast and accurate.
Data and instructions are given to the computer as input, and the computer automatically
processes the data according to the given set of instructions.
1
COMPUTERS AND THEIR CLASSIFICATION
COMPUTER:
Is an electronic device that converts data into information through a set of step by step
operations.
Is machine capable of solving problems and manipulating data.
It accepts data, processes the data by doing some mathematical and logical operations and
gives us the desired output.
Computer can be defined in terms of its functions. It can:
i) accept data iv) retrieve the stored data as and when required and
ii) store data v) print the result in desired format
iii) process data as desired
TYPES OF COMPUTERS
Computers are available in different shapes, sizes and weights, due to these different shapes and
sizes they perform different sorts of jobs from one another. They can also be classified in different
ways.
1. Classification of computers based on the data they process (method of operation).
2. Classification based on purpose.
3. Classification based on functionality (size, speed, cost, and capacity).
1. Classification of computers based on the data they process (method of operation)
They are classified into three. Those are:
I. Analog Computers
Computers that use analog signals for calculating and transmitting data are called analog
computers. It can be defined as “A device that operates on data in the form of continuously varying
physical quantities.” The values of the analog signals are continuously changing with states in
between high and low. Analog data is calculated using the concept of “measuring values” like
magnitude in terms of voltage, pressure, temperature, current, etc. The analog data is transmitted in
a continuous form that closely reassembles the information it represents. Electrical signals on a
telephone line are nothing but analog data representing the original voice.
E.g. Thermometer, Voltmeter, Speedometer, etc
2
They are special purpose computers and have limited accuracy.
II. Digital Computers
The computers that use digital signals to calculate and transmit data are called digital computers.
The word digital is derived from the word “digit”. The word digit simply means numeral. The
digital signal has only two states in which it can be represented. They are ON and OFF or HIGH
and LOW or 1 and 0. Digital data is calculated using the concept of “counting values”. The result
obtained from the digital computer is more accurate when compared to the analog computers. These
computers manipulate digital data and perform arithmetic and logical operations on these data.
They deal with discrete values, and have high accuracy, and they are very fast.
E.g. Desktop, Laptop, etc
III. Hybrid Computers
Computer systems that use both analog and digital mechanisms are called hybrid computers.
Desirable features of analog and digital computers are combined to develop a hybrid computer. In
hospitals, the intensive care unit, an analog device measures a patient‟s heart function, temperature
and other vital signs, these measurements are then converted into numbers and supplied to a digital
component that monitors the patient‟s vital signs and signals to a nurse‟s station.
2. Classification based on purpose
Computers can be applied or used for different purposes. Based upon their purpose, they are
classified as special purpose or general-purpose computers.
I. Special purpose computers
They are designed to solve a single type of problem, that is their components and function are
uniquely adapted to a specific situation involving specific application.
E.g. The public telephone box, Traffic control system, Ticket machines (used in grocery, super
market etc.), Pocket calculators, etc.
Most analog computers are special purpose computers.
II. General-purpose computers
They are designed to solve variety of problems through the use of “store program concept”. A
program or set of instructions designed to solve a problem is read and stored into the memory and
3
then executed by the computer one by one. The same computer can be applied to solve another set
of problem using different program. General purpose computers are more flexible and versatile.
E.g. Microcomputers, Mini computers, Super computers, etc.
3. Classification based on functionality (size, speed, cost, and capacity)
Now let us discuss the varieties of computers that we see today. Although they belong to the fifth
generation they can be divided into different categories depending upon the size, speed, memory
capacity and their cost. Broadly they can be divided into the following four categories.
1. Microcomputer: Microcomputer is at the lowest end of the computer range in terms of
speed and storage capacity. Its CPU is a microprocessor. It can serve only a single user at a
time. The first microcomputers were built of 8-bit microprocessor chips. The most common
application of personal computers (PC) is in this category. The PC supports a number of
input and output devices. An improvement of 8-bit chip is 16-bit and 32-bit chips. E.g.
Desktop, laptop, tablet, etc
2. Mini Computer: This is designed to support more than one user at a time. It possesses large
storage capacity and operates at a higher speed. The mini computer is used in multi-user
system in which various users can work at the same time. This type of computer is generally
used for processing large volume of data in an organization. They are also used as servers in
Local Area Networks (LAN), and they allow multiprocessing technique. They are Popular in
scientific laboratory, research centers, colleges, universities, etc. E.g. PDP-11, VAX, etc.
3. Mainframes: They operate at very high speed, have very large storage capacity and can
handle the work load of many users. They are used in large organizations like Insurance
company, banks, airline and railway reservation systems and etc. They are generally used in
centralized databases. They are also used as controlling nodes in Wide Area Networks
(WAN), they allow multiprocessing technique. E.g. DEC, ICL and IBM 3000 series.
4. Supercomputer: They are the fastest, largest and most expensive machines. They have high
processing speed compared to other computers. They have also multiprocessing technique.
One of the ways in which supercomputers are built is by interconnecting hundreds of
microprocessors. Supercomputers are mainly being used for weather forecasting, biomedical
research, remote sensing, aircraft design and other areas of science and technology.
Examples of supercomputers are CRAY YMP, CRAY2, NEC SX-3, CRAY XMP and
PARAM from India.
4
COMPUTER GENERATIONS
The evolution of computer started from 16th century and resulted in the form that we see today. The
present day computer, however, has also undergone rapid change during the last fifty years. This
period, during which the evolution of computer took place, can be divided into five distinct phases
known as Generations of Computers. Each phase is distinguished from others on the basis of the
type of switching circuits used.
First Generation Computers
First generation computers used Thermion valves (vacuum tubes). These computers were large in
size and writing programs on them was difficult since they use low level languages (machine
languages and assembly languages). They used punched card as a major secondary storage media.
The memory access time of these computers was in milliseconds. Some of the computers of this
generation were:
ENIAC: It was the first electronic computer built in 1946 at University of Pennsylvania, USA by
John Eckert and John Mauchly. It was named Electronic Numerical Integrator and Calculator
(ENIAC). The ENIAC was contained 18,000 vacuum tubes, 70,000 registers, 10,000 capacitors and
required 150,000 watts of electricity. Today any computer is many times as powerful as ENIAC,
still size is very small.
EDVAC: It stands for Electronic Discrete Variable Automatic Computer and was developed in
1950. The concept of storing data and instructions inside the computer was introduced here. This
allowed much faster operation since the computer had rapid access to both data and instructions.
The other advantage of storing instruction was that computer could do logical decision internally.
Limitations of First Generation Computer
Followings are the major drawbacks of First generation computers.
The operating speed was quite slow.
Power consumption was very high.
It required large space for installation.
5
The programming capability was quite low.
The tubes produced a lot of heat and so they require ventilation
They were unreliable because when the vacuum tubes get hot they would corrupt.
Second Generation Computers
Around 1955 a device called Transistor replaced the bulky electric tubes in the first generation
computer. Transistors are smaller than electric tubes and have higher operating speed. They have no
filament and require no heating. Manufacturing cost was also very low. Thus the size of the
computer got reduced considerably.
In the second generation that the concept of Central Processing Unit (CPU), memory, programming
language and input and output units were developed. The dominant memory media was magnetic
tape. The operating system used was batch operating system. The programming languages such as
COBOL, FORTRAN were developed during this period. Second generation computers were faster
than the first generation computers (the memory access time was in micro seconds). Some of the
computers of the Second Generation were
1. IBM 1620: Its size was smaller as compared to First Generation computers and mostly used
for scientific purpose.
2. IBM 1401: Its size was small to medium and used for business applications.
3. CDC 3600: Its size was large and is used for scientific purposes.
Third Generation Computers
The third generation computers were introduced in 1964. They used Integrated Circuits
(ICs).These ICs are popularly known as Chips. A single IC has many transistors, registers and
capacitors built on a single chip (thin slice of silicon). The dominant storage media was magnetic
disc. The operating system of these generation computers is interactive operating system.
The memory access time was in nanoseconds. So it is quite obvious that the size of the computer
got further reduced. Some of the computers developed during this period were IBM-360, ICL-
1900, IBM-370, and VAX-750. Higher level language such as BASIC (Beginners All-purpose
Symbolic Instruction Code) was developed during this period. Computers of this generation were
small in size, low cost, large memory and processing speed is very high.
6
Fourth Generation Computers
The present day computers are the fourth generation computers that started around 1975. It uses
large scale Integrated Circuits (LSIC) built on a single silicon chip called microprocessors. Due
to the development of microprocessor it is possible to place computer‟s central processing unit
(CPU) on single chip. These computers are called microcomputers. Later very large scale
Integrated Circuits (VLSIC) replaced LSICs. Thus the computer which was occupying a very large
room in earlier days can now be placed on a table.
Fifth Generation Computer
The computers of 1990s are said to be Fifth Generation computers. The speed is extremely high in
fifth generation computer. Apart from this it can perform parallel processing. The concept of
Artificial intelligence has been introduced to allow the computer to take its own decision. It is still
in a developmental stage.
Application of computers
A. Main Application Areas:
Commercial application
The emphasis is on date processing: it covers the use of computers for
administrative and business uses
Scientific, engineering and research application
The emphasis is on scientific processing: it covers the use of computers for
complex calculations, design, analysis and control of physical system and
analysis of experimental data or results
B. Particular application areas:
Computer in Education
The use of computers in education ranges from assisting teaching and
learning process to managing it. Hence the terms CAL (Computer Aided
Learning) and CAI ( Computer Aided Instruction).
7
Computer in Medicine: In medicine, computers are used
o for analyzing medical research
o to aid in diagnosis
o to hold details of patients
Computers in Manufacturing
stock and production control (CAM-Computer Aided Manufacturing)
engineering design (CAD -Computer Aided Design e.g. Auto CAD)
CHARACTERISTICS OF COMPUTER
Let us identify the major characteristics of computer. These can be discussed under the headings of
speed, accuracy, diligence, versatility and memory.
1. Speed
Computers can work very fast. It takes only few seconds for calculations that we take hours to
complete if we make use of computers. It‟s the ability of the computers to perform basic operation
in a very short period of time.
2. Storage
The Computer has an in-built memory where it can store a large amount of data. It is also possible
to store data in secondary storage devices such as floppies, which can be kept outside a given
computer and can be carried to other computers.
3. Accuracy
Suppose someone calculates faster but commits a lot of errors in computing. Such result is useless.
There is another aspect. Suppose you want to divide 15 by 7. You may work out up to 2 decimal
places and say the dividend is 2.14. I may calculate up to 4 decimal places and say that the result is
2.1428. Someone else may go up to 9 decimal places and say the result is 2.142857143. Hence, in
addition to speed, the computer should have accuracy or correctness in computing. Computers are
free of committing errors by themselves unless there is error from the user.
4. Automatic
8
Once a program is in the computer‟s memory, it continues without the need for human intervention
until completion. But don‟t be confused that human intervention is unavoidable (for example it is
human that starts a computer).
5. Versatility
It means the capacity to perform completely different type of work. You may use your computer to
prepare payroll slips. Next moment you may use it for inventory management or to prepare electric
bills. Most computers now days are general purpose.
6. Diligence
A computer is free from tiredness, lack of concentration, fatigue, etc. It can work for hours without
creating any error. If millions of calculations are to be performed, a computer will perform every
calculation with the same accuracy. Due to this capability it overpowers human being in routine
type of work. Moreover, computer does not go on sick leave, nor annual leave, not maternity leave,
nor strike, nor require old age pension. As long as there is no failure of power and no defect in the
machine itself, it will never be un-operational.
Limitation of computers
Can’t Think: Even if it is artificially intelligent, it does nothing more than it is programmed to do
nor does it know whether it could do. It does not create a brand new idea.
No Feeling: It does not have feelings or emotion, taste, knowledge and experience. Thus it does not
get tired even after long hours of work. It does not distinguish between users.
No IQ: Computer is a dumb machine and it cannot do any work without instruction from the user. It
performs the instructions at tremendous speed and with accuracy. It is you to decide what you want
to do and in what sequence. So a computer cannot take its own decision as you can.