INTRODUCTION TO COMPUTERS
Definition of the term “COMPUTER” is defined in the Oxford dictionary as “An
automatic electronic apparatus for making calculations or controlling
operations that are expressible in numerical or logical terms.
Computer is an
Electronic Device, which accepts data as input, processes the data and gives
the required information as an output.
The
Characteristics Of Computer
1.
Speed : The speeds with which computers function are measured in Milli
Second (10 3 of a second) ,
Micro-Second (10 6 of a second), Nano-Second (10 9 of a
second) and Pico- Second (10 12 of a second).
2.
Accuracy : The computers are highly accurate in whatever tasks are
programmed to perform.
3.
Diligence : A Computer can continue doing the same job, for a long time (hour
after hour ) and yet produce results which are free of any errors.
4.
High Storage
Capacity : A computer is capable of storing a large
amount of data. The secondary memory consists of various devices such as
Magnetic Disks, Tapes, etc. all of which
will have a very large data storage
capabilities.
COMPUTERS:
THEN AND NOW
This section
gives us the basic information about the technological development trends in
computer in the past and its projections in the future.
The ancestry can be traced as back
and 17th Century, when the first machine capable of performing four
mathematical operations, viz. Addition,
subtraction, multiplication, and division appeared.
Abacus
This was the
first earliest counting devices. It was developed between 1000 and 300 B.C and
used a combination of beads strung on 20 rods to aid counting. Even though the
device is very old, it is capable of giving quick results when used by experts.
Slide Rule
In 1620
William Oughtred invented a calculating device based on the principle of
logarithms introduced by Napier Known as slide rule. It is made up of two
scales which when joined together make it possible to obtain results through
addition, subtraction, multiplication, division etc.
Pascal’s
Calculator
The very first attempt towards this
automatic computing was made by Blaise Pascal. He
invented a mechanical calculator, with lots of gears and chains and used to
perform repeated addition and subtractions.
Leibnitz’s
Calculator
In 1690,
German mathematician Gottfried Leibnitz invented a machine which was based on the Pascal’s Calculator but
was an improvement over it. It was capable of doing, straight multiplication
and addition apart from addition and subtraction.
Jacquards
Loom
Joseph
Jacquard developed an automatic weaving loom which
used punched card instructions for controlling the weaving pattern of the
cloth. The punched cards were held together by a continuous strip and were fed
into the weaving machine automatically.
Difference
Engine
Charles
Babbage developed the Difference Engine around
1822. It was a mechanical device and was used for making the numerical tables.
He used the constant differences to calculate the successive values of the
table.
Analytical
Engine
The design of
the Analytical Engine is superior to the Difference Engine, and had the
capability of solving any mathematical problem. It was developed by Babbage in
1833 and the designs he prepared are widely appreciated even today, as they are
similar to our modern day computers.
We call Charles
Babbage as the Father of Modern Computers. Lady
Ada Auguste who documented all his work assisted him. She was the world’s first
programmer and today we have the ‘Ada ’
language, which is named after her.
TYPES OF
COMPUTERS
1.
Analog
Computers
They were useful
in measuring humidity, speed, the amount of current flowing etc i.e. for
processing data that vary continuously. It is incapable of taking decisions.
The data is given in continuous form.
2.
Digital
Computers
They perform
calculations by counting. They are widely used at airports, railways ,to
monitor arrivals & departures & also been widely used by banks &
govt. organisations.
Digital
Computers are of two types.
a)
General Purpose :
Classifications depending upon the speed & the power of the
computer.
b)
Special Purpose Computers : It is made for carrying out specific
tasks & is designed
keeping these tasks in mind.
c)
Hybrid Computers :
They incorporate the best features of both Analog & Digital
computers. They can be used in all such problem areas where
continuous & digital processing is required.
GENERATIONS
OF COMPUTERS
(a)
First
Generation ( 1942 – 1958 ) : The First Generation
of digital computers were built using vacuum tube logical circuitry. The size
of the computer was very big, failure rate was very high and reliability was
very low. It had no external memory, internal storage was very limited &
only the machine language could be used. The speed of this computer is measured
in milli-seconds (thousandth of a second).
(b)
Second Generation
( 1959 – 1964 ) : The Second Generation of the
computers were built using transistors. It had magnetic tapes and punched
cards, internal storage was limited. The languages used were Fortran and Cobol
& were operated for scientific commercial purposes. Its size was large,
failure rate was high and reliability was low. Its speed was measured in
microseconds (millionth of a second)
(c)
Third
Generation (1965 – 1970) : The Third Generation
computers was built using I.C. (Integrated Circuits). It had magnetic disks and
drums, internal storage was good. The languages used were Fortran IV and Cobol
68 & were operated for administrative purposes. Its was medium in size,
failure rate was very low and reliability was high. Its speed is measured in
nano-seconds (billionth of a second).
(d)
Fourth
Generation (1971 onwards) : The Fourth Generation
computer was developed using L.S.I.C. (Large Scale Integrated Circuit). It had
magnetic disks and drums, internal storage was very high. The languages used
were Fortran 77 and Cobol 74 & were operated for commercial purposes. Its
speed was measured in pico-seconds (10 12 of a second).
CLASSIFICATION
OF COMPUTERS
Ø Microcomputer or Personal
Computer : This computer is capable of performing large number of functions
like retrieving data, processing and storing results and outputting the
required results. It had a silicon chip which produced all the fuctions and
hence it has named Microcomputer.
Ø Minicomputer : These
are slightly larger than micros and have higher processing speed as well as
higher data storage capacity.
Ø Mainframe Computer : A
very large general-purpose computer, its capacity and processing power is
higher than a minicomputer.
Ø Supercomputer : A very
powerful mainframe computer and for high-speed mathematical tasks.
DATA,
PROCESSING, AND INFORMATION
Data is a collection of facts, figures and statistics, which can be
processed to produce Information. For e.g. In an education environment, data
can be names of students, roll numbers, marks obtained and so on.
Processing is
manipulation of facts, figures & statistics. In simple words it is nothing
but manipulation of data. Some of the operations involved in processing are :
(a)
Calculation : Addition, Subtraction,
Multiplication, and Division .
(b)
Comparison : Equal to, Greater than, Less than,
Zero, Positive, Negative.
(c)
Decision
making : Branching on different path
depending on whether some
condition is true or false.
(d)
Logic : Processing is not
restricted to numbers only. Text also can be
processed so that correcting errors in a document does not
require retyping.
INFORMATION
Information is
data, which is summarised in the way you want it. In other words it is nothing
but processed data.
COMPUTER
SYSTEM
COMPUTER SYSTEM |
HARDWARE
|
SOFTWARE
|
HEARTWARE
|
Hardware: It includes the entire physical components that make up a computer
system.
Software: It is a set of detailed
step by step instruction, called programs, that enable a computer system
perform its assigned tasks.
Heartware: It is person who schedules and operates the hardware, writes and
modifies the software.
HARDWARE
Functional
Units Of A Computer System
The functional
components of a computer system consists of :
a)
C P U (Central
Processing Unit) : It is considered as the brain of the computer. It consists
of three major parts – CU (Control Unit), ALU (Arithmetic and Logic Unit).
Arithmetic
and Logic Unit : It performs calculations and
comparisons required. The data is transferred from the main store to ALU and
appropriate operations like addition, subtraction etc are done as per signals
received from the CU.
Control
Unit : It functions in a fetch-execute cycle. It
fetches the instructions from the main store and decode them and produces the
signals that carry out the instruction.
Input data,
programs, intermediate results, and final results ready for the output are
stored in the Main store.
b)
Peripheral
Devices
Peripherals
Devices consists of three major types :
(i) Input
Devices (ii) Output Devices (iii) Backing storage Devices
Input
Devices : Allow the user to get data into the
machine. The Input Devices available are :
a)
Keyboard b) Mouse
c) OCR (Optical Character Reader) d) OMR (Optical Mark Reader) e) MICR (Magnetic Ink Character
Recogniser) f) Barcode Reader etc.
Output
Devices : Peripheral used to return results to the
user. They include Printers, Plotters, VDUs (Visual Display Unit).
Backing
Storage : The Secondary storage devices like hard
Disk, Floppy Disk, Magnetic tapes etc.
STORAGE
DEVICES
RAM : Read / Write memory called as Random Access Memory. It is a
temporary memory because it looses off data in it when the power is switched
off.
ROM : Read Only Memory where data is hard-wired into chips at the time
of manufacture and is read randomly but can’t be written into.
PROM : Programmable Read Only Memory allows the entering of frequently
required microprogram on to a ROM.
EPROM : Erasable Programmable Read Only Memory is a type of PROM, the
contents of which can be erased by exposing it to the light and the new program
can be placed on it.
EEPROM : Electrically Erasable Programmable Read Only Memory.
EXTERNAL
STORAGE DEVICES
External
Storage or External Storage Devices are mainly hard disks, floppy disks and
tapes used for permanent storage of programs or data.
Hard Disk : This is sealed rigid magnetic oxide medium disk. Hard Disks are
not removable from the drive and since they are sealed dust and other
contamination which are likely in a floppy disk are minimised. These provide
substancially faster data access compared to the floppy disk and provide very
large data storage for on-line retrieval.
Floppy Disk
: Floppy disk becomes a convenient recording medium
to transport information from one location to another. Disk is removable from
the reading device attached to the computer and therefore provides unlimited
storage capacity. The floppy disks of today are available with 3.5 inches and
their capacity is 1.44 MB.
Magnetic
Tapes : They are used to store large volumes or
backup data. These are cheaper and since these are removable from the drive,
they provide unlimited storage capacity. Since recording is like that in a tape
recorder used in the audio systems, information retrieval will be only
sequential and not random. These are not suitable for on-line retrieval of
data, since sequential searching will take long time. These are convenient for
archival storage for backup.
CD-ROM (Compact Disk Read Only Memory): CD-ROMS are very good for
distributing large amount of information or data to large number of users. The
main advantages of CD-ROM are a) Large data/information storage capacity and b)
These are removable and thus are suitable for archival storage. The
disadvantages of CD-ROMs are a) It is read-only, therefore, cannot be updated
and b) Access time is longer than that of a magnetic disk.
INPUT AND
OUTPUT DEVICES
Input
Devices: Input Devices are required to get raw data
into the computer. Some of the input devices are:
Keyboard: The keyboards resemble typewriters keyboard, but also have
additional keys, handling control functions. The computer keyboard is divided
into three parts.
¨ The alphanumeric keys
¨ The special keys
¨ The function keys
The
Alphanumeric Keys of the main keyboard are used to input most of the letters
(A-Z), (a-z), numbers (0-9) and other characters like space , . / ? > < '
" : ; * & ^ % $ # @ ! ( ) + = _ - { } [ ] | \ required for entering
data and programs.
The Special
Keys perform specific tasks instead of inputting characters in the computer
like the Enter or the Return key, the Backspace key, the Delete key, the Insert
key, the Shift keys, the Caps Lock key, the Num Lock key, The Tab key, The Alt
key.
The Functional
keys are used perform a set of operations by a single keystroke. Different
programs use the function keys in various different ways. Some programs allow
the user to configure the function keys according to his or her convenience.
Mouse: A small device containing tracking ball at its bottom. A mouse can
be rolled across a flat surface, which moves the tracking ball thus,
transmitting pulses according to its motion. The mouse has additional buttons
on it to facilitate other functions like pointing, selecting, and dragging.
There are much
more such devices such as :
a) Joystick b) OCR c)
OMR d) MICR e) Barcode Reader
OUTPUT
DEVICES
Output Devices
send out processed information. Some of the Output Devices are :
a) VDU b) Printer c) Plotter
VDU ( Video
Display Unit ): Contains a cathode ray tube (CRT)
which forms the output unit. They are read text information, graphics,
diagrams, and pictures. Graphic display is made up of a series of dots called
'pixels' (picture elements) whose pattern produces the image.
PRINTER: The screen output is taken on a paper with the help of printer.
Printers are again many types e.g. a) Character Printer b) Line Printer c)
Page Print
Character
Printer: Prints one character at a time. There are
so many different types of character printers and some of them are dot matrix
printer, ink jet printer etc. It consists of a set of needle - like points
arranged on the print head, making of a matrix of dots.
Line
Printer: Line Printers print one line at a time.
Line Printer has much higher speed compared to that of a Character Printer.
Page
Printer: Page Printers print one page at a time.
Laser Printer is an example of Page Printer. This will produce a high quality
printing.
SOFTWARE:
The computer
components or the hardware cannot accomplish anything without instructions and data which are referred
to as software.
Computer
Languages:
Computers do
not understand English and hence one must communicate with them in a language
they understand. So, the instructions for an application are written in computer languages. While there
are many computer languages, the commonly used computer languages are BASIC (Beginners
All Symbolic Instruction Code), COBOL (COmmon
Business Oriented Language), C, PASCAL etc. The people who
write these instructions are called application programmers. The program which
is in any of the computer languages has to go through the process of compilation. The compilation
process is done by a software referred to as the compiler. The compiler is a set of instructions which are
used to convert any application program written in a computer language (like
COBOL, C etc.) into the equivalent native language of the computer and saved on
the disk as a program file, which can be used for processing whenever required.
Operating
System (OS): The Operating System software controls
the overall activities of the computer. The operating
system software is a large collection of software which manages the
resources of the computer.
Application
Programs: The programs written by the application
programmers, which satisfy a specific task. COBOL, PASCAL, C etc are the
examples of the Application Software. For example, the language COBOL is used
for the business purpose and the language PASCAL is used scientific application.
Other
Application Programs: Apart from the programs
written by the application programmers, which satisfy a specific task, an
organization may use generalized application packages like a word processor
(MS-WORD), electronic spreadsheet package (MS-EXCEL) etc.
MEMORY
CAPACITY
Bytes are used
to measure the amount of information a device can store.
Byte: One byte is one character. A character can be a number, letter, or
symbol.
Kilobyte
(K): One kilobyte = 1024 bytes or 1024 characters.
Megabyte
(MB): One megabyte = 1024*1024 bytes = 1,048,576
bytes = 1,048,576
characters.
Gigabyte
(GB): One giga byte = 1024*1024*1024 bytes =
1,073,741,824 bytes =
1,073,741,824
characters.
No comments:
Post a Comment