Information Technolgy
Information Technolgy
Chapter Objectives
Information Technology has changed manifold in last two
decades. To remain competitive, organizations need to keep
pace with these changes in computing and computing and
communication technologies which are the main constituents of
Information Technology from a historical perspective starting
from the critical days to the current trends.
Basic objectives of the chapter is to:
-Introduce what computers are
-Understand how computers evolved
-Learn how computers are categorised into broader
classifications
-Understand the complete architecture of a computer
-Understand various components of a Computer
-Appreciate the role of software and different types of software
-Understand broader steps required in software development
and implementation
-Understand emerging trends in the world of computers
Introduction
Twenty-first century is the century that is driven by Information
Technology. People have already started experiencing the new
ways of living and working. Technology has started playing a vital
role in our lifestyle; the way we work, the way we communicate,
the way we shop, the way we enjoy, all has dependence on
Information Technology. The key to succeed in this Information
Technology environment is to manage the information, which is
the most vital resource. The only way one can take advantage of
and manage the immense available information is through
proper understanding of how computers work and through the
ability to use computers. Most people believe that the ability to
use a computer is a basic skill necessary to succeed in life and to
function effectively in society.
This chapter will help you to join the information age by learning
the definition and characteristics of computers and computer
systems. Even if on does not have a home computer or use a
computer at workplace, computers are still being used in one
form or other. Many of the routine activities in today’s society
are being performed by computers. For example, when we plan
our holiday-rail/plane seats are often reserved by computers;
many of the bills we pay (electricity, telephone, insurance, etc.)
are calculated and printed by computer. In many countries
computers are used in many more areas like traffic control,
space research, hospitals, etc. There are three basic concepts
that one needs to know in order to be able to think sensibly and
talk intelligently about computers in today’s technology driven
society – what are computers? What can they do? How can one
communicate effectively with computers?
But first of all, what do the terms ‘Computers’ and ‘Computing’
mean. Obviously computing has something to do with reckoning
or calculation, but man has been using his brain to do his brain to
do just that for centuries. The Egyptians built the pyramid;
whoever built Stonehenge left a calendar which can still
accurately predict eclipses; and even radio and television were
invented-all without computers! What is so special about them
that we need computers today? It cannot simply be because that
they are calculating devices. We have many form of such devices
– the Abacus (still used in the Far East), pocket and desk
calculators, even POS (point of sale) at the supermarket –all of
which are cheaper and easier to use than computers. So why was
the computer invented?
The scientists and researchers found that this machine can be
used for many other applications other than the fast calculating
machine. Real need was felt during World War II and slowly the
computers have moved from scientific laboratories to offices,
homes, schools, and are now an integral part of every day life.
After number of research results, a computer named ‘ENIAC’ had
a formal dedication ceremony on 15 th February 1946. The
problems which early computers had to solve were mostly
mathematical. Today, the computers are used to forecast the
weather, to operate machines, to cut shapes out of sheet metals,
and even guide spacecraft to the moon, etc. They can set and
print newspapers and bools. They can be used to help in
diagnosing diseases and to find obscure documents in archives
and elusive criminals on the run. Companies use them for
accounting, invoicing, stock control, payrolls, research and
development and business intelligence, etc.
The original objective for inventing the computer was to create a
fast calculating machine. But in over 80 per cent of the
computing today, the applications are of a non-mathematical or
non-numerical nature. To define a computer merely as a
calculating device is to ignore over 80 per cent of its work. If not
as a calculating device, then how can we define a computer?
Basically all computers act upon information –in computing
terminology, this is called ‘data’.
What is a computer system? A computer system is an electronic
device that operates under the control of a set of instructions
that is stored in its memory unit.
A computer accepts data from an input device and processes it
into useful information which it displays on its output device.
Actually, a computer system is a collection of hardware and
software components that help to accomplish many different
tasks. Hardware consists of the computer itself, and any
equipment connected to it. Hardware includes all of the
physical, tangible parts of a system – such as central processing
unit, memory, display devices, storage media, and printer, etc.
Software is the set of instructions for controlling the hardware
devices, instructing computers to transform data into
information and many other information processing tasks.
Hardware and software in a computer system are tightly
integrated; software drives the hardware, which in turn provides
the computational tools. A typical Computer system is shown in
the figure below.
Evolution of Computers
The history of computers goes back to 500 BC, when the
ABACUS, a device of counting beads and string was used to do
calculations. The abacus is still widely used in many countries,
but do not offer long-term storage of information. In 1614, John
Napier developed Logarithm Tables, which provided the
methods by which multiplication and division could be achieved
through addition and subtraction. In 1620, William Oughtred,
developed the ‘Slide Rule’ based on the concept of logarithms.
Both these inventions were widely used until the development of
small electronic calculators in late 1960s.
Two other important developments that took place in the
Seventeenth Century, were the production of a mechanical
calculator –Pacaline by Blaise Pascal in 1642 and more powerful
calculator by Gottfried Leibnitz in 1694. This calculator could
perform addition, subtraction, multiplication, and division and
was called the Leibnitz Wheel.
In 1832, Charles Babbage, thought of building a general purpose
computing machine and planned for ‘Analytical Engine’, a steam
driven calculator which was able to perform calculation upto 60
decimal digits, and to handle any type of mathematical problem.
The inputs to these machines were based on punched cards.
Charles Babbage has defined the path for the modern digital
computers, because the Analytical Engine was built around the
same five components (input, control, store, Arithmetic and
Logic Unit (ALU) and Output) used in modern digital computers.
Hence, he is known as the Father of Modern Computer Science.
His disciple, a brilliant mathematician, Lady Augusta Ada,
developed the binary number system for Babbage machine. She
is considered to be the first programmer in the world, and the
programming language ADA is named after her. In 1890, Herman
Hollerith developed the punch card tabulator to analyse data. In
1954, the English Mathematician, George Boole, developed two
stage Algebra called Boolean Algebra, which is binary in nature.
Classification of Computers
Computers are available in different shapes, sizes, processing
capacities, and weights. Oqing to these different shapes and sizes
they perform different types of jobs and have different
functionalities. A computer that is used in a home differs in size
and shape from the computer being used for business purpose.
Here, we are going to introduce different classifications of
computers one by one. However, the categorical distinctions
among these groups are becoming blurred as technology
progresses. Today, many of the new, smaller machines have the
characteristics and capabilities of the larger machines of
yesterday.
In addition to relative computing power, other factors are also
used to categorise computers and these are:
1. Architecture: Architecture refers to the design of the
computer circuits. It includes the number and type of
central processing units. Architecture also includes the
number and size of the processing registers.
2. Processing speed: It is the number of instructions that a
computer can process per second. It is usually measured in
millions of instructions per second (MIPS). An instruction
specifies the computer operation to be performed and the
data to be used. Generally, the higher classification, the
more MIPS the computer will have and the faster it will
process data.
3. Primary storage: The amount of primary storage that the
CPU can access and use is also important.
4. Secondary Storage: Generally, the higher the computer
classification, the larger will be the capacity of the
secondary storage device. Secondary Storage permits
permanent permanent storage of instructions and data.
5. Output speed: Typically this factor describes the speed at
which output can be printed. Generally, the larger the
system, the faster the output devices will be.
6. Multi-User: The number of users that that can
simultaneously access the computer is also an important
factor.
7. Cost: Price is usually a reflection of the power of a
computer system. Therefore, the higher the classification,
the larger the price tag will tend to be. The price of a
computer also depends on the options that are purchased.
It is very difficult to exactly draw a line of demarcation
between categories of computers. We have tried to define
here the characteristics expected out of these categories of
computers.
Computer Architecture