Fundamentals of Computer
Fundamentals of Computer
BACHELOR OF COMMERCE /
BACHELOR OF SCIENCE
(TRAVEL AND TOURISM MANAGEMENT) /
BACHELOR OF COMPUTER APPLICATIONS /
BACHELOR OF ARTS
COMPUTER FUNDAMENTALS
BBA104/BCM104/BTT104/BAQ102
CHANDIGARH UNIVERSITY
Institute of Distance and Online Learning
Course Development Committee
Chairman
Prof. (Dr.) R.S. Bawa
Vice Chancellor, Chandigarh University, Punjab
Advisors
Prof. (Dr.) Bharat Bhushan, Director, IGNOU
Prof. (Dr.) Majulika Srivastava, Director, CIQA, IGNOU
Programme Coordinators & Editing Team
Master of Business Administration (MBA) (BBA) Co-ordinator - Dr. Rupali Arora
Co-ordinator - Prof. Pragya Sharma Master Bachelor of Computer Applications
of Computer Applications (MCA) Co- (BCA) Co-ordinator - Dr. Raju Kumar
ordinator - Dr. Deepti Rani Sindhu Master of Bachelor of Commerce (B.Com.)
Commerce (M.Com.) Co-ordinator - Dr. Minakshi Garg
Co-ordinator - Dr. Shashi Singhal Bachelor of Science (Travel
Master of Arts (Psychology) &TourismManagement) Co-ordinator - Dr.
Co-ordinator - Dr. Samerjeet Kaur Shikha Sharma
Master of Arts (English) Bachelor of Arts (General)
Co-ordinator - Dr. Ashita Chadha Master of Co-ordinator - Ms. Neeraj Gohlan
Arts (Mass Communication and Bachelor of Arts (Mass Communication
Journalism) and Journalism)
Co-ordinator - Dr. Chanchal Sachdeva Suri Co-ordinator - Dr. Kamaljit Kaur
Bachelor of Business Administration
Academic and Administrative Management
Prof. (Dr.) Pranveer Singh Satvat Pro VC Prof. (Dr.) S.S. Sehgal
(Academic) Registrar
Prof. (Dr.) H. Nagaraja Udupa Director – Prof. (Dr.) Shiv Kumar Tripathi Executive
(IDOL) Director – USB
© No part of this publication should be reproduced, stored in a retrieval system, or transmitted in any form
or by any means, electronic, mechanical, photocopying, recording and/or otherwise without the prior
written permission of the author and the publisher.
Computer Fundamentals
Syllabus
Unit 1 - Computer Basics: Introduction, Characteristics of a Computer, Criteria for Using
Computers.
Unit 6 - Detailed Content: Video Display, Storage Devices, Power Supplies. Unit 7 -
Detailed Content: Basic Input and Output System, Wi-Fi, Operating System.
Unit 8 - Windows: Introduction, Features, Comparison between Professional and Home Edition,
Windows Installation, Activating Windows, Security Features of Windows, Accessing User
Accounts and Getting Help.
Unit 10 - Word Processing Basics: Opening and Closing Documents, Text Creation and
Manipulation, Formatting the Text, Table Manipulation.
Text Books:
1. French C.S., (1998). Data Processing and Information Technology. New Delhi: BPB
Publications.
2. Sinha P.K. (1992). Computer Fundamentals. New Delhi: BPB Publications.
Reference Books:
1. Davis, H. (1998). The ABCs of Microsoft Office 97 Professional edition. New Delhi: BPB
Publications.
CONTENTS
Structure:
1.0 Learning Objectives
1.1 Introduction
1.1 Introduction
A few years ago the “TIME” magazine of the United States chose the computer as the “Man
of the Year”, perhaps recognizing the contributions of the computer to mankind. The computer
was rated on par with statesmen and scientists who changed the course of history. In the area of
business applications, computers have caused a fundamental change in the way businesses are
conducted. Changes that were taking at a revolutionary pace now seem revolutionary, thanks to
the computer. Computer with all the support it offers has now become indispensable tool in the
hands of managers for their decision making, to run an organization in a proper and efficient
manner. The nature of modern organizations, the current legal and social environment, advanced
technology and the expanding role of management have created information they needs that
cannot be satisfied by traditional means. Computers are in the fore front of the revolution that
provides today’s users with the necessary “information and knowledge edge” to survive and excel
in today’s business scenario.
which were beyond contemplation because of time span and monotony involved to solve them.
Apart from scientific work computers are now applied to a variety of applications. Computers are
used for word processing and publishing activities. Portable laptops are used by people to keep in
touch with their organizations, even while negotiating a deal with a customer. Computers are used
in infer the moods of the market through complex statistical programs. Computers are used in
aircraft, submarines and advanced space shuttles for navigation. Computers are used at home, in
the office, at Schools and in the Banks. Today, the world revolves around the computer. Whatever
the career is chosen, nobody cannot ignore the computer.
Computer is a digital and automatic machine that takes data as input from the users,
processes it, stores it if necessary and gives output in desired form.
“A device used for computing; specifically, an electronic machine which, by means of stored
instructions and information, performs rapid, often complex calculations or compiles, correlates
and selects data”. – Webster’s Dictionary
“A data processor that can perform substantial computation, including numerous arithmetic and
logic operations, without intervention by a human operator during the run”. – International
Standards Organisation (ISO)
(i) High Speed: Since electrical pulses cause all the operations of the computer, the
computers can perform large number of operations in just one second. The processing
speed of a computer is generally measured in Nano seconds. Since the computers are
electronic device and work with the electrical pulses which travel at incredible speed and
hence their internal speed is also virtually instantaneous. The speed of the processing
varies with the computer hardware.
(ii) Accuracy: The accuracy of the computers is consistently very high. Computers do not
make mistakes. Errors causes in computing are generally due to negligence, such as
inaccurate data, improper procedures, poor designs, etc.
(iii) Storage Capacity: Computers have a very large storage capacity. The computers can store
large amount of data and information, which is expressed in terms of kilobytes,
megabytes and gigabytes in memory. Moreover, the storage capacity of the computers
can be increased by using secondary storage devices such as magnetic disk. The
information stored in the secondary storage devices can be retrieved quickly with the
help of main memory (RAM).
(iv) Reliability: The computers give very accurate results with predetermined values. They
correct and modify the parameters automatically and give suitable signals. They give
formatted results with high degree of precision.
(v) Versatility: Computers are very versatile machines with manual and automatic controls.
They are capable of solving any problem and can be applied in all sorts of business and
other activities.
(vi) Automation: The special feature of computer is automation, i.e., the computer executes a
program continuously without any human intervention until completion. The central
processing unit of the computer makes it processing unit of the computer makes it
possible.
(i) Programmed by human: Though computer is programmed to work efficiently, fast and
accurately but it is programmed by human beings to do so. Without a program, computer
is nothing. A program is a set of instructions. Computer only follows these instructions.
If the instructions are not accurate the working of computer will not accurate.
(ii) Thinking: The computer cannot think itself. The concept of artificial intelligence shows
that the computer can think. But still this concept is dependent on set of instructions
provided by the human beings.
(iii) Self-care: A computer cannot care itself like a human. A computer is dependent still to
human beings for this purpose.
(iv) Retrieval of memory: A computer can retrieve data very fast but this technique is linear. A
human being’s mind does not follow this rule. A human mind can think randomly which
a computer machine cannot.
(v) Feelings: One of the main limits in the computer is of feeling. A computer cannot feel
about some like a human. A computer cannot meet human in respect of relations. Human
can feel, think and caring but a computer machine itself cannot. A computer cannot take
place of human because computer is always dependent of human.
1.5 Summary
The origin of the word computer is taken from Latin word “Computare”, meaning "to
calculate". So, according to this definition, Computer is a machine which can perform
calculations at very high speed. In other words, computer is an electronic device which converts
raw data into meaningful information. A computer is an electromechanical device which, accepts
data, stores and processes the data and gives out meaningful information at a very high speed with
accuracy.
The accuracy of the computers is consistently very high. Computers do not make mistakes.
Errors causes in computing are generally due to negligence, such as inaccurate data, improper
procedures, poor designs, etc.
A computer can transfer data quickly from storage to memory, process it, and then store it
again for future use. Many computers store enormous amounts of data and make this data
available for processing anytime it is needed.
Benefits from using computers are possible because computers have the advantages of
speed, reliability, consistency, storage and communications.
One of the main limits in the computer is of feeling. A computer cannot feel about some like
a human. A computer cannot meet human in respect of relations. Human can feel, think and
caring but a computer machine itself cannot. A computer cannot take place of human because
computer is always dependent of human.
The computer can outperform human beings in speed, memory and accuracy but still the
computer has limitations.
● Computer: Computers are used for word processing and publishing activities. ●
Reliability: The computers give very accurate results with predetermined values.
● Consistency: Given the same input and processes, a computer will produce the same
results – consistently
● Communications: Most computers today can communicate with other computers, often
wirelessly.
● Self-care: A computer cannot care itself like a human. A computer is dependent still to
human beings for this purpose.
● Automation: The special feature of computer is automation, i.e., the computer executes a
program continuously without any human intervention until completion. The central
processing unit of the computer makes it processing unit of the computer makes it
possible.
● Feelings: One of the main limits in the computer is of feeling. A computer cannot feel
about some like a human. A computer cannot meet human in respect of relations. Human
can feel, think and caring but a computer machine itself cannot.
——————————————————————————————————
—————————————————————————————————— 2.
—————————————————————————————————— 3.
——————————————————————————————————
—————————————————————————————————— 1.8
1. Define Computer.
1. The computers can perform large number of operations in just __________. (a)
Answers:
References of this unit have been given at the end of the book.
CU IDOL SELF LEARNING MATERIAL (SLM)
UNIT 2 HISTORY
Structure:
2.1 Introduction
2.4 Summary
2.1 Introduction
Generation in computer terminology is a change in technology a computer is/was being
used. Initially, the generation term was used to distinguish between varying hardware
technologies. Nowadays, generation includes both hardware and software, which together make
up an entire computer system.
10 Computer Fundamentals
There are five computer generations known till date. Each generation has been discussed in
detail along with their time period and characteristics. In the following table, approximate dates
against each generation has been mentioned, which are normally accepted.
Even though the computer is basically a product of late 1940s, there were several important
developments proceeding. Let see some important developments that enroute to the invention of
Modern day computers.
It is a manual mechanical device developed in China. It consists of a wooden frame with two
compartments and beads sliding along the steel wires for counting. Multiplication and divisions
are done using repeated additions and subtractions. Even today, it is still used in many countries
like Japan, China, etc.
John Napier (1550-1617), a Scottish mathematician, invented logarithms. The use of logs
enabled was to transform multiplication and division problems into problems of additions and
subtractions. In the beginning, it was called logs as artificial numbers. But later, it was named
them as logarithms.
Napier’s log became the basis for a well-known invention was called slide rule by William
Oughtred. In the slide rule, the final value was straight away read on the scale. It is capable of
doing mathematical operations and functions.
The great French mathematician, Blaise Pascal (1623-1666), made the next attempt in the
computing history. Pascal invented a machine that used gears, wheels and dials. This machine
displayed numbers by the rotation of wheel. This machine was used only for addition and
subtraction of numbers. It was known as Pascal’s adding machine or Pascaline.
Jacquard’s Loom
Jacquard loom, also called Jacquard Attachment or Jacquard Mechanism. The Jacquard
system was developed in 1804 by Joseph-Marie Jacquard (1752-1834) of France.
History 13
The idea behind the Jacquard’s loom was a system of punch cards and hooks. The cards
were made very thick and had rectangular holes punched in them. The hooks and needles used in
weaving were guided by these holes in the cardboard. When the hooks came into contact with the
card, they were held stationary unless it encountered one of the punched holes. Then the hook was
able to pass through the hole with a needle inserting another thread, thus forming the desired
pattern. Intricate patterns were achieved by having many cards arranged one after the other and/or
used repeatedly.
Babbage’s Engines
Analytical Engine used the concepts of Automated Loom and Difference Engine. This
machine had five units. They are input, output, store, mill and control, which are similar to the
units of modern computer.
Hollerith's Machine
In 1889, Herman Hollerith (1860-1929) devised a machine that run on electricity for the
first time for calculation and recording data. This machine was capable of reading both numbers
and
letters, programming them and giving out letters and numbers in the desired form. It was called as
‘Tabulator’. In 1896, Hollerith established his own company called ‘Tabulating Machine
Company’. Today, these is known as, ‘International Business Machines Corporation – IBM’.
During the 1940s, the “Mark” series of computers were developed at Harvard University.
The Mark I computer could performed a series of mathematical operations. The first of these
computers was the Mark I put into operation in 1944 and was used until 1959. It was complex in
design and huge in size. It was 50 ft long and 8 ft high and was using 3000 decimal storage
wheels, 1400 rotary dial switches and 500 miles of wire to transmitted and read the data
electrically. It was programmed by punch cards. It was weighed 5 tons and could do a
multiplication operation in about 6 seconds. Its storage capacity was 32 words and each of 31
binary digits.
Fig. 2.8 :The Mark I Computer
ABC Computer
In 1937, Dr. John Atanasoff with the help of his assistant Berry designed the Attanasoff–
Berry Computer (ABC). The machine laid the foundation for the development of electronic
digital computer. It was designed with a specific purpose, to solve systems of simultaneous up to
29 linear equations. The machine exact operation was to accept two linear equations at a time
with up to 29 variables and a constant, using this data it could eliminate one of the variables.
Following this way, the machine could continue by eliminating each time one variable, until the
entire system of equations was solved.
The ABC was not a general-purpose computer (its function was fixed), meaning that it did
not implemented the stored program architecture (Von Neumann architecture). It still was the first
to implement 3 of the most important ideas used in computers nowadays. The first and probably
most important was using binary digits (1's and 0's) to represent all the numbers in a given data.
The second was to perform all the calculations using electronics instead of mechanical switches
and wheels. And the third was using the principle from the Von Neumann architecture where the
memory and the computations were separate. The ABC also implemented another important idea
using a regenerative capacitor memory that is still used nowadays in Dynamic Random Access
Memory. This means that since the capacitors are loosing their charge pretty quickly they need to
be given a new electronic charge every few milliseconds.
CU IDOL SELF LEARNING MATERIAL (SLM)
History 17
KEYBOARD DRUM POWER SUPPLY AND
REGULATOR
BASE 2
CARD READER
BASE 2 OUTPUT
CARD PUNCHER
COUNTER DRUM
DECIMAL CARD
READER
CARRY-OVER DRUME
MOTOR
ELECTRICAL CARD-PUNCHING CIRCUITS
MEMORY-RECENERATING CIRCUITS
The Electronic Delay Storage Automatic Calculator (EDSAC) was a UK made computer.
Maurice V. Wilkes of Cambridge University completed EDSAC in 1949. EDSAC was the first
computer to operate on the stored program concept (in which the data and instructions are stored
inside the memory). Stored program concept was given by Von Neumann which introduced the
idea of storing both instructions as well data in the binary form instead of decimal numbers. In
this machine, addition operations was accomplished in 1500 microseconds and multiplication in
4000 microsecond. EDSAC used mercury delay lines for memory and 3,000 vacuum tubes for
logic. Programs were input using 5-hole punched tape and output was via a teleprinter.
In 1947, after ENIAC became operational Mauchly and Eckart formed their own company
the ‘Eckart-Mauchly Computer Corporation’. Immediately after this they started the design of
UNIVAC I. This was purchased by US Bureau of Census. UNIVAC was the first computer
dedicated to business applications.
I was used for general purpose computing with large amounts of input and output. UNIVAC I had
duplicate arithmetic units, so all errors were immediately detected.
Each of the generations, their time duration and their hardware devices are given in the
following table:
4G Computer Domain specific languages such as SQL (for database access) and TeX
(for text formatting)
Characteristics Effect
Size Decrease
Speed Increase
Complexity Decrease
The first generation started with UNIVAC I and IBM’s 701. They were the first computers
to be used by businesses, mostly for accounting functions such as payroll and billing. Previous
computers had been used mainly for military and scientific computation.
Hardware
Thousands of vacuum tubes were required to build a single first generation CPU. Relatively
few numbers could be stored using a vacuum tube to represent each binary digit. The lasting
contribution of the first generation computer to modern computer technology was the use of
magnetic
storage media. Magnetic drums (cylinders with a magnetizable outer surface) were used as
internal memory or main memory.
AC MQ
Arithmetic-logic Control
circuits
circuitsControl signals
IBR PC Instructions
and data
IR AR
Main Addresses
memory
M
Fig: 2.13
Fig. 2.13: Structure of a First Generation Computer: IAS
Structure of a first-generation computer: IAS
Punched cards were used as a secondary storage. Data to be processed are transferred from
the secondary storage to the main memory. Even though they represented an improvement in
speed, drums did have limited capacity. To augment this capacity, the magnetic tape was
developed toward the end of the first generation as a secondary storage media.
Software
The first programs were expressed in the long string of binary digits that the machine deals
with. This was the machine language. Later, the first big software break through was the
development of the assembly language. This allowed programmers to use mnemonics (easily
remembered names) for operations and symbols for variables.
Hardware
The invention of the transistor marked the beginning of the second generation computer. By 1959,
transistors were the dominant component of the typical CPU. Primary memory was radically
transformed during this period. Tiny doughnut-shaped magnetic cores were strung together on
wires.
Fig. 2.14: Structure of a Second Generation Computer: The IBM 7094Each tiny
core could be stored one bit. The magnetic disk was used as a secondary storage media. Disks
rotated rapidly, so that less time was required to move data into primary memory for processing.
Magnetic tapes were still being used during this time. Computer hardware generally became
smaller, more reliable and more easily maintainable. Components were “packaged” into printed
circuit boards. Diagnostic programs which test the machine for faulty parts were developed.
Software
The third generation started with IBM developing upward compatibility with their family of
computers (IBM’s 360 product line). Any program written for one of these machines could be run
without changes in any larger machine in the series.
Integrated Circuits (IC) were small solid pieces of silicon that contained all the components
(transistors and other components on the printed circuit boards) as well as all their necessary
interconnections. By 1969, approximately 100 transistors could be built on a single piece of
silicon (a silicon chip). Volatile transistor memory was developed but in cases where in it was
vital that the contents not be lost, miniaturized magnetic core memories remain in use. Low-cost
minicomputers became possible terminals for data entry and operation. Magnetic disks
represented an increasing percentage of the volume memory market in this generation. Disk packs
(rotating disks but with removable disk storage surfaces) became prevalent.
Software
The number of high-level languages continued to grow. Languages adapted to more specific
applications. The operating system made its appearance. Time sharing of an operating system was
also available wherein the CPU is so faster. It could be keeping up with many users
communication with the system from a number of terminal keyboards.
In early 1970s, Large Scale Integration (LSI) chips could be manufactured containing few
thousand chips. By mid-1970s, Very Large Scale Integration (VLSI) chips were produced
containing an entire microprocessor, or the microcomputer CPU. Inter Corporation is the pioneer
in this technology. In 1974, Intel 8080 microprocessor was packaged as a part of a kit to build
Altair 8800, the first PC. IBM entered the PC market in 1981 and went on to become a major
supplier of PC in the business market. Soon, many companies began to manufacture
microcomputers that worked just like or even better than IBM’s personal computer. These so
called “Clones” or “IBM compatibles”, had becomes a major force in reducing prices and making
powerful microcomputers widely available. Single memory chips contain up to million bits.
Secondary storage has grown to a capacity large enough to contain all data needed to operate a big
corporation or a major government agency. Floppy disks made their debut in 1970. CD-ROM was
introduced by Sony and Phillips in 1984 that provided significantly greater storage capacity for
digital data.
Software
The computer which uses AI (Artificial Intelligence) and Bio-chips as memory device is
called the Fifth Generation Computer. Scientists are now at work on these computers – a promise
but not yet reality.
Some major characteristics of fifth generation computer are listed:
(ii) Because of use of super conductor materials like Bio-chips and GaAs (Gallium Arsenide)
as memory device, the speed will be very high.
(iii) Large subsets of natural languages like English, German and Japanese are used and made
more user friendly.
History 27
Basis of Difference Other Generation Fifth Generation Structure Serial in structure Parallel
Nature Number processing Knowledge processing Speed Slower Very much higher
2.4 Summary
The history of the computer dates back to a long time, when a man used his fingers for
counting. The Stone Aged man used stones for counting. Later the stones were replaced by sticks
and marks on the earth, scratches and symbols on the stones and knots on the ropes. It was very
difficult to use these computing aids, because it required some physical efforts.
The ABC was not a general-purpose computer (its function was fixed), meaning that it did
not implemented the stored program architecture (Von Neumann architecture). It still was the first
to implement 3 of the most important ideas used in computers now-days.
The idea behind the Jacquard's loom was a system of punch cards and hooks. The cards were
made very thick and had rectangular holes punched in them. The hooks and needles used in
weaving were guided by these holes in the cardboard.
Analytical Engine used the concepts of Automated Loom and Difference Engine. This
machine had five units. They are input, output, store, mill and control, which are similar to the
units of modern computer.
During the 1940s, the “Mark” series of computers were developed at Harvard University.
The Mark I computer could performed a series of mathematical operations. The first of these
computers was the Mark I put into operation in 1944 and was used until 1959.
● Slide Rule: Napier’s log became the basis for a well-known invention was called slide rule
by William Oughtred.
● Hardware: Thousands of vacuum tubes were required to build a single first generation
CPU.
● Software: The first programs were expressed in the long string of binary digits that the
machine deal with.
——————————————————————————————————
—————————————————————————————————— 2.
—————————————————————————————————— ————
(a) First Generation Computer (b) Second Generation Computer (c) Third
(a) First Generation (b) Second Generation (c) Third Generation (d) Fourth
computers? (a) First Generation (b) Second Generation (c) Third Generation (d)
(a) Fourth Generation (b) Fifth Generation (c) Sixth Generation (d)
generation?
__________.
Answers
1. (c), 2. (b), 3. (a), 4. (b), 5. (a), 6. (d), 7. (b), 8. (c), 9. (d)
2.8 References
References of this unit have been given at the end of the book.
3.1 Introduction
3.6 Summary
3.10 References
3.1 Introduction
Computers can be broadly classified by their speed and computing power. It is a multi-user
computer system, capable of supporting hundreds of users simultaneously. Businesses use
personal computers for word processing, accounting, desktop publishing and running spreadsheet.
Classification of Computers 33
Digital computers are counting digital devices. It directly counts the numbers (or digits that
represent numerals, letters, or other special symbols). For example, a digital calculator or a digital
watch. The majority of computers used for business and scientific applications are digital.
Fig. 3.3: Digital Computer
(iii) Hybrid Computer
The features of analog and digital machines are combined to create a hybrid computing
system. For example, in a hospital, an analog Cardiogram measures a patient’s vital signs like
temperature, heart functions. These are then converted to numbers and supplied to the digital
components that monitor the patient’s vital signs, any fluctuation can thus be noticed
immediately.
34 Computer Fundamentals
Fig. 3.4: Hybrid Computer
(b) Development
This is a modern computer with the power and speed of today. It is end result of countless
inventions, ideas, and developments contributed by many people through out the last several
decades. The changes based on development can be categorized into five generations of
computers.
UNIVAC (Universal Automatic Computer) was the first general purpose electrical computer
to be made available and marks the beginning of the first generation of electrical computers. The
first generation electrical computer employed vacuum tubes. These computers were large in size
and required air conditioning. This was the most popular first generation computer and was
introduced in 1950.
The second generation of computers employed transistors and other solid state devices.
Their circuits were smaller than the vacuum tubes, and generated less heat. Hence, the second
generation
computers required less power, were faster and more reliable. IBM 1401 was the most popular
type of generation computers. They employed magnetic tapes as the input/output media.
In the third generation of computers, integrated circuits on chips (thin wafers of silicon)
were used to store data and process instructions. These computers could handle more than one
operation simultaneously.
The more circuits on a single chip greater the amount of data that can be stored on the
memory chip. The technique of integrating circuits on a single chip was established during the
third generation of computers.
It was now possible to put the entire processor of the computer on a single chip. Intel
Corporation developed the first Intel 4004 microprocessor chip. A microprocessor is built using a
microprocessor chip along with some other chips and circuitry.
A whole range of that could be used for generalized applications became popular. The PC,
PC/ XT, PC/AT are some of the personal computers popularized by IBM. While the PC and the
PC/XT differ in the disk storage supported by them, the PC/AT differs in the processor itself. The
Intel 8088 microprocessor chip is used in PCs and PC-XT and PC/AT use the Intel 80286 or Intel
80386 chips as their microprocessors. There are other chips like the Motorola 68020, Motorola
68030, Zilog 8000 etc. Used to build other microcomputers.
Computers vary widely in performance, size and cost. Performance is measured in terms of
speed of processing instructions, storage capacity, ability to handle a large number of input and
output devices, and nature of operations performed (simple word processing to complex scientific
calculations). Generally, the better the performance, the larger the size and the higher the cost.
• Super Computer
• Mainframe Computer
• Mini Computer
• Micro Computer
(i) Super Computer
Complex scientific applications like weather forecasting require a large amount of data to be
manipulated within a very short time. Other uses of supercomputers scientific simulations,
animated graphics, fluid dynamic calculations, nuclear energy research, electronic design and
analysis of geological data. Large super computers with faster processing using multiple
processors and superior technology are used for complex tasks requiring a lot of computational
power. Perhaps the best known supercomputer manufacturer is Cray Research. Examples of super
computers are CRAY XMP-24 and NEC-500.
The earliest computers were called mainframes due to their large size. A mainframe is the
heart of a network of computers or terminals which allows hundreds of people to work at the
same time on the same data. It requires a special environment – cold and dry.
Classification of Computers 37
A mini computer is a class of multi-user computer that lies in the middle range of the
computing spectrum, in between the mainframe and micro computers. It is less powerful than a
mainframe and more powerful than the micro computers. They have larger RAM and backing
storage capacity and can process data more quickly.
This class of computers became available in the 1960s when large scale integrated circuits
made it possible to build a computer much cheaper than the then existing mainframes. The first
popular minicomputer was the pdp-8, launched in 1965. Mini computers were basically
developed for use in process control systems.
Microcomputers are at the lowest end of the computer range. The term “microcomputer”
was introduced with the advent of single chip microprocessors. ‘Personal Computer (PC)’ was
first known as microcomputer because they are designed to be used by one person at a time. The
principal characteristics of personal computers are that they are single-user systems and are based
on microprocessors. However, although personal computers are designed as single-user systems,
it is common to link them together to form a network. A personal computer may be a desktop
computer, a laptop, tablet PC or a handheld PC (also called palmtop).
Fig. 3.8: Micro Computer
Personal computers are typically used at home, at school, or at a business. The most
common applications for businesses, the PC are used for word processing, spreadsheet calculating
and database managing. At home, PC is for entertainment (computer games) and surfing the
Internet and e-mail. The other applications are desktop publishing, accounting, statistical analysis,
graphics, investment analysis, project management, editing photographs, creating graphics and
also used in teaching (the computer acts as a teacher). The highly visible personal computers fall
under these categories:
Refers to a PC in which the power supply, motherboard and mass storage devices are
stacked on top of each other in a cabinet. This is in contrast to desktop models, in which these
components are housed in a more compact box. The main advantage of tower models is that there
are fewer space constraints, which makes installation of additional storage devices easier.
Fig. 3.9: Tower Models
Desktop
Laptop
A laptop is a small mobile computer, which usually weighs 2.2-18 pounds (1.6 kilograms),
depending on size, materials and other factors. A laptop is designed to sit on user lap and user can
therefore expect it to be quite large and loaded down with features and power. Laptops usually
run on a single main battery or from an external AC/DC adapter which can charge the battery
while also supplying power to the computer itself. Many computers also have a 3 volt cell to run
the clock and other processes in the event of a power failure.
Fig. 3.11: Laptop Computer
As personal computers, laptops are capable of the same tasks, although they are typically
less powerful for the same price. They contain components that are similar to their desktop
counterparts and perform the same functions, but are miniaturized and optimized for mobile use
and efficient power consumption. Laptops usually have liquid crystal displays and most of them
use different memory modules for their random access memory (RAM), for instance, SO-DIMM
in lieu of the larger DIMMs. In addition to a built-in keyboard, they may utilize a touchpad (also
known as a trackpad).
History
In 1976, the Xerox PARC division developed the Xerox NoteTaker, considered the first
portable computer. It never reached the market, as only 10 prototypes were built. In 1981, the
Osborne 1 was launched as the first commercially available portable computer. About the size of
a tabletop sewing machine, the Osborne did not have any battery power, running only on
electricity instead but it allowed computer users to work with a computer while on the go.
In the span of barely 3 years, portable computer models started flooding the market. In 1982,
Kaypro introduced the Kaypro II, which featured double-sided floppy drives (twice the storage
capacity) and a larger CRT monitor. The first true laptop, the GRiD Compass 1101, was arguably
released that same year. In 1983, Compaq launched its Compaq Portable, while Epson introduced
the HX-20.
Notebooks
Notebook computers typically weigh less than 5 pounds and are small enough – “notebook
sized” – to fit easily in a backpack or briefcase.
Fig. 3.12: Notebooks
It was also designed to function similarly to desktops but were geared more toward personal
use than business use. The handy notebook size was what defined notebook computers. When
they were first released, they did not even have a replaceable hard disk or other associated
peripherals.
History
By 1988, portable computers had become smaller, as demonstrated by the Cambridge Z88.
Though this portable computer was 16 times more powerful than the Osborne 1, its total weight
had been halved.
The first “notebook computers” – so called because the size of these devices was roughly the
size of a paper notebook – were the 1988 NEC UltraLite and the Compaq LTE, launched in 1989.
These designs were then joined by the IBM ThinkPad, featuring the first 10.4 inch screen on a
notebook computer. While these early notebooks averaged a little over 6 pounds, lighter and more
powerful “sub-notebooks” began making their mark in 1993 with the introduction of the Gateway
Handbook and the Hewlett-Packard OmniBook. The 4.4 pound Apple PowerBook was eclipsed
by
the Sony VAIO in 1997, the latter weighing in at under 2.5 pounds. Microsoft's Tablet PC
computers were smaller still and in 2007, Asus introduced the Eee PC, reducing screen and
keyboard size while retaining full computer usage capabilities.
A notebook
Primary usage
Apple, Dell, Toshiba, Acer, Asus, computerand
is mobility is a
Lenovo, HP, Samsung, Sony, MSI, battery-
replicates the usageorof
AC-powered
a personal personal
AlienWare, Microsoft. computer
computer with generally smaller than
extra durability.
a briefcase that can easily be
Small and sleek to large and bulky. transported and conveniently
Screen sizes normally range from
Notebook used in temporary spaces such as
10 to 20 inches across.
Apple, Samsung, Sony, Toshiba, on airplanes, in libraries,
Dell. temporary offices and at
meetings.
Subnotebooks are smaller than laptops but larger than handheld computers. They often have
smaller-sized screens, less than 14 inches and weigh less than typical laptops, usually being less
than 2 kg (4.4 lbs). The savings in size and weight are usually achieved partly by omitting ports or
having removable media or optical disc drives.
Palmtop
of their small keyboards and screens. The most popular palmtop computers are specifically
designed to provide PIM (Personal Information Manager) functions, like a calendar, address
book, etc.
Fig. 3.14: Palmtop Computer
Personal Digital Assistants (PDA)
A Personal Digital Assistant (PDA) is a hand-held microcomputer that trades off power for
small size and greater portability. They are tightly integrated computers that often use flash
memory instead of a hard drive for storage. These computers usually do not have keyboards but
rely on touch-sensitive LCD screen for both output and input.
PDAs communicate with desktop computers and with each other either by cable connection,
infrared (IR) beam or radio waves. It can function as a cellular phone, fax sender and personal
organizer. PDAs are normally used to keep track of appointment calendars, to-do lists, address
books and for taking notes.
Classification of Computers 45
Pocket PC
A Pocket PC is a hardware specification for a handheld-sized computer (PDA) that runs the
Microsoft Windows Mobile operating system. It may have the capability to run an alternative
operating system like NetBSD or Linux.
Tablet PC
The Ultra-Mobile PC (UMPC) is a specification for a small form factor tablet PC. It was
developed as a joint development exercise by Microsoft, Intel and Samsung, among others.
Current UMPCs typically feature the Windows XP Tablet PC Edition 2005, Windows Vista
Home Premium Edition or Linux operating system and low-voltage Intel Pentium or VIA C7-M
processors in the 1 GHz range.
A Home Theater PC (HTPC) is a convergence device that combines the functions of a personal
computer and a digital video recorder. It is connected to a television or a television-sized
computer display and is often used as a digital photo, music, video player, TV receiver and digital
video recorder.
Fig. 3.19: Home Theater PC
Home theater PCs are also referred to as media center systems or media servers. Because of
the nature of the HTPC, higher than average capacities are required for HTPC units to allow
storage of pictures, music, television shows, videos and other multimedia HTPC cases have a
small LCD screen on the front where a user can view music/movie information.
Workstation/Server Computer
network and run multi-user operating systems. The term workstation has also been used to refer to
a mainframe computer terminal or a PC connected to a network.
Workstation Computer
Server Computer
Fig. 3.20: Workstation/Server Computer
The workstation class Personal Computer may have some of the following features:
(i) Support for ECC (Error Correction Code, i.e., a system of error control for data
transmission) memory.
(ii) A larger number of memory sockets which use registered (buffered) modules.
Client-Server Computer
The most basic type of client-server architecture employs only two types of hosts – clients
and servers. This type of architecture is sometimes referred to as two-tier. It allows devices to
share files and resources. The two tier architecture means that the client acts as one tier and
application in combination with server acts as another tier.
For example, it is possible to replace, repair, upgrade or even relocate a server while its
clients remain both unaware and unaffected by that change. All data is stored on the servers,
which generally have far greater security controls than most clients.
As the number of simultaneous client requests to a given server increases, the server can
become overloaded and this is the main disadvantage of client-server computer.
Embedded Computers
Embedded computers are typically required to operate continuously without being reset or
rebooted and once employed in their task the software usually cannot be modified. Embedded
computers are very common. Embedded systems range from portable devices such as digital
watches and MP4 players, to large stationary installations like traffic lights, factory controllers or
the systems controlling nuclear power plants.
The latest trend in computer is Wearable Computer. A wearable computer is a computer that
is subsumed into the personal space of the user, controlled by the user, and has both operational
and interactional constancy, i.e., is always on and always accessible. They have been applied to
areas
such as behavioral modeling, health monitoring systems, information technologies and media
development. Wearable computers are especially useful for applications that require
computational support while the user’s hands, voice, eyes or attention are actively engaged with
the physical environment.
often work one or more days without the traditional commute. The same ability to
communicate so easily makes home-based business easier to start and operate.
(c) Desktop publishing: Producing finished business literature is one of the uses of computer
in business. Using desktop publishing programs, or even sophisticated word processing
programs, people can create sales letters, brochures, price lists, newsletters, and even
book-length manuals.
(d) Financial analysis: Financial analysis is performed throughout the company, from top
management to down. People can analyze investments, sales, expenses, markets and
other aspects of the business using both numbers and graphs.
Computer in Commercial
Many business companies, large or small use computers to help in the control of daily
activities. Some of the more common uses are:
(b) Payroll processing: With the employee record we have almost every information of an
employee. Regarding the payroll the fields such as employee name, address, job
classification, rate of pay, fixed allowances, fixed deductions etc., are important. With
different information such as number of hours worked by each employee, fixed
allowances, fixed deductions etc., the gross pay is calculated.
(c) Accounts receivable: An account receivable system keeps track of all money owed to the
company by its customers. e.g., consider a department store which offers credit to
selected customers. For each customer record is created which include date such as
customer name, address, telephone number, occupation, credit limit, amount owed by the
customer, date of last purchase, date of last payment, etc. The date of last purchase, date
of last payment data items are used by the computer to determine the length of time for
which the customer has owed money to the store. Based on this time a notice can be sent
to the customer, if he/she is too late to pay.
(d) Account payable: An accounts payable system keeps records of people to which the
company owes money. These are usually the people who provide goods and services to
the company. This system enables the company to schedule its payments in a way which
is in the best interests of the company.
(e) Stock control: A stock control system enables a user to mange his stock more effectively.
At the heart of the system is the file of stock items. For each item in stock, an ‘item
record’ is created. Each item is assigned a unique identifier (usually a number). This
number is used in all transactions to do with the item.
Computer in Industry
Computers have had a major impact in industries where products are designed and
manufactured. Computer Aided Design (CAD) is used to develop products. Computer Aided
Manufacturing (CAM) is used to produce them.
Classification of Computers 53
(b) Factories: Factory floors are becoming increasingly populated by computers used for
many purposes including inventory control and planning and process control. Computers
are also used to run robots that create, finish, assemble, and test products and their
components.
Computers are widely used in hospitals to help doctors in diagnosis, getting information on
patients, diseases, treatment, drugs etc. They are also used in administration and in keeping
patient records. Doctors can get information from distant data banks and expert systems. They can
discuss with colleagues using teleconferencing. Many devices take images and diagnose diseases.
Examples are Computerized Axial Tomography (CAT), Position Emission Tomography (PET),
Magnetic Resonance Imaging (MRI), etc. These devices take pictures of brain and help in
diagnosis of various kinds of diseases. There are a lot of computerized automatic medical
equipments which help in diagnosis of diseases such as CT scan machine, Eye testing machines,
Ultra sonography equipment, etc.
CU IDOL SELF LEARNING MATERIAL (SLM)
54 Computer Fundamentals
Computers have been used in schools since the first Apples were introduced in the 1970.
However, their impact was limited then because there were not enough computers and
educational computer programming was poor. As technology has advanced education, software
has become a major influence at all levels from elementary schools to universities. The ability to
connect computers and students together over a network such as the Internet opens up fantastic
educational opportunities.
(b) Library: A typical library contains thousand of books, magazines, reports and other
documents which users may wish to borrow. A small library may have several hundred
prospective borrowers, while the number of users of larger libraries can reach beyond
thousands. Maintaining records of books and borrowers is well suited to a computer
system. Using a computer enables library personnel to answer queries about the status of
books more easily than if a manual system was being used. A computerized system also
enables to find out whether to issue books to the users or not. If the maximum limit of
the book is already reached then that user will not get the book.
Computer in Engineering
Nowadays, you no longer have to write your own software programs to use computers
effectively. In chemical engineering, a lot of softwares are used in the process of chemical
operation, like the software for process of chemical engineering Proa! and Aspen, and
Computational fluid dynamics software Fluent and CFX and so on.
Computer in Graphics
Today, computers and computer-generated images touch many aspects of daily life.
Computer graphics is found on television, in newspapers, for example, in weather reports, or for
example, in all kinds of medical investigation and surgical procedures.
A mouse is used to replace the key combinations with easier point and click actions. The
mouse is connected to the main board of the computer by a cable. It is input device.
Keyboard
Monitor
🢡 It is the brain of the computer and does all the manipulation of data we give to the
computer.
CD-ROM Drives
CD-ROM stands Compact Discs-Read Only Memory. CD-ROM drives reads programs and
data stored on a removable CD drives. These drives can hold large amount of information.
Printer
It is a output device. We can see the resulting output on the monitor but to print it on paper
we need a printer.
Computer Architecture
In computer engineering, computer architecture is a set of rules and methods that describe
the functionality, organization and implementation of computer systems. Computer architecture is
the
architectural attributes like physical address memory, CPU and how they should be made and
made to coordinate with each other keeping the future demands and goals in mind. It is concerned
with structure and behavior of computer as seen by the user.
Computer Organization
Computer Organization refers to the Operational Units and there interconnections that
realize or recognize the specifications of Computer Architecture. Computer organization is how
operational attributes are linked together and to realize the architectural specifications. So, from
the definition, we can easily understand that Computer Architecture is:
Logic design
Circuit design
Computer Componment
Low level
High level Computer architecture
SoftwareHardware
Application program Application design
Fig. 3.31: Computer Architecture
The distinction between computer organization and computer architecture is often
misunderstood. For example, if computer organization examines the lumber, bricks, nails and
other building material, while computer architecture looks at the design of the house.
3.6 Summary
As personal computers, laptops are capable of the same tasks, although they are typically
less powerful for the same price. They contain components that are similar to their desktop
counterparts and perform the same functions, but are miniaturized and optimized for mobile use
and efficient power consumption.
Computers can be broadly classified by their speed and computing power. It is a multi-user
computer system, capable of supporting hundreds of users simultaneously. Businesses use
personal computers for word processing, accounting, desktop publishing, and for running
spreadsheet
CD-ROM stands for compact discs-read only memory. CD-ROM drives reads programs and
data stored on a removable CD drives. These drives can hold large amount of information.
A laptop is a small mobile computer, which usually weighs 2.2-18 pounds (1.6 kilograms),
depending on size, materials and other factors. A laptop is designed to sit on user lap and user can
therefore expect it to be quite large and loaded down with features and power.
A sub notebook is a class of laptop which are smaller and lighter than typical notebooks. It is
also called ‘ultraportable’. They generally are found to run full desktop operating systems such
as Windows or Linux, rather than specialized software such as Windows CE, Palm OS or Internet
Tablet OS.
A Personal Digital Assistant (PDA) is a hand-held microcomputer that trades off power for
small size and greater portability. They are tightly integrated computers that often use flash
memory instead of a hard drive for storage.
● Hybrid Computer: The features of analog and digital machines are combined to create a
hybrid computing system.
● Desktop: Most desktop computer offer more power, storage, versatility and low cost.
● Laptop: A laptop is designed to sit on user lap and user can therefore expect it to be quite
large.
● Personal Digital Assistants (PDA): PDAs communicate with desktop computers. 3.8
Learning Activity
——————————————————————————————————
—————————————————————————————————— 2.
——————————————————————————————————
—————————————————————————————————— 3.
Explain different generation of computer and their development.
——————————————————————————————————
——————————————————————————————————
1. UNIVAC is __________.
(a) Universal Automatic Computer (b) Universal Array Computer (c) Unique
__________.
(a) Compactable Read Only Memory (b) Compact Data Read Only Memory (c)
(a) Digital clock (b) Automobile speed meter (d) Clock with a dial and
5. The computer that process both analog and digital is called __________.
(a) Analog computer (b) Digital computer (c) Hybrid computer (d)
Mainframe computer
(a) Machine language (b) Assembly language (c) High level language (d) None
of these Answers:
3.10 References
References of this unit have been given at the end of the book.
❒❒❒
CU IDOL SELF LEARNING MATERIAL (SLM)
Structure:
4.0 Learning Objectives
4.1 Introduction
4.6 Summary
4.10 References
4.1 Introduction
Hardware is a physical part of computer that causes processing of data. Software is a set of
instruction that tells a computer exactly what to do. It is manufactured. It is developed and
engineered. Hardware cannot perform any task without software. For example, the computer
monitor you are using to read this text and the mouse you are using to navigate this web page are
computer hardware.
All computer systems, no matter how small or large, have the same fundamental capabilities:
• Input Device: It includes devices like keyboard and mouse, which are used by the user to
give some data to the computer.
• Central Processing Unit: Processing unit is where these data are processed and turned
into meaningful information. It also includes temporary storage (RAM) in which the data
currently being processed are stored temporarily.
• Output Device: To show the result of processes, to the user, output devices like monitors
and printers are used.
INPUT
Data & CONTROL UNIT
Instruction Interpret stored
instruction sequence
issue command to all element
SECONDARY
STORAGE
The Central Processing Unit (CPU) is the component of a computer system with the
circuitry to control the interpretation and execution of instructions. It performs the process part of
INPUT PROCESS-OUTPUT cycle. A CPU built on a single chip is called a ‘Microprocessor’. A
microprocessor is an electronic device which is of little use unless interfaced with memories and
several other Input/Output (I/O) device.
Storage Devices 67
These components are hooked together on fiberglass boards called circuit boards. You can
see the small thin copper or metal lines (wires) on a circuit board that connect the different
components together. These are called traces. Integrated Circuit is also called microchip. In a
microcomputer, the printed circuit board that connects all of the parts of the computer together is
called the
‘motherboard’. The CPU could be considered the ‘brain’ of the computer. It sends electrical
signals to the various parts of the computer, controlling what goes on. The motherboard contains
the CPU, as well as a separate chip for the system clock. Everything connected to your computer
system, plugs either directly or indirectly into the motherboard. The motherboard contains the
CPU, the BIOS ROM chip (Basic Input/Output System), and the CMOS Setup information. It has
expansion slots for installing different adapter cards like video card, sound card, Network
Interface Card and modem.
It is sometimes called the system board, the logic board, the baseboard, or less commonly,
the planar board. A CPU cache is a cache used by the central processing unit of a computer to
reduce the average time to access memory. The cache is a smaller, faster memory which stores
copies of the data from the most frequently used main memory locations. As long as most
memory accesses are cached memory locations, the average latency of memory accesses will be
closer to the cache latency than to the latency of main memory. When the processor needs to read
from or write to a location in main memory, it first checks whether a copy of that data is in the
cache. Then the processor immediately reads from or writes to the cache, which is much faster
than reading from or writing to main memory.
CPU Structure
As there are a great many variations in architecture between the different kinds of CPU, a
simplified model of the structure is looking here. The simplified model consists of five parts:
• Control Unit
• Register Array
• System Bus
• Memory Unit
Storage Devices 69
The Control Unit interprets any instruction it receives from memory and directs the
sequences of events necessary to execute the instruction. It is also responsible for performing the
instruction execution cycle. It consists of a decoder, control logic circuits and a clock to ensure
everything happens at the correct time.
Control unit uses a system clock which synchronizes all tasks by sending out electrical
pulses. The clock speed of a CPU is defined as the frequency that a processor executes
instructions or that data is processed. This clock speed is measured in millions of cycles per
second or megahertz (MHz) and is the main element in determining the speed of the processor.
Computer speed is also measured by the ‘Number of Instructions Completed Per Second’ or
‘Millions Per Second (MPS)’ or ‘Instructions Per Second (MIPS)’. Hertz is the unit of
frequency that measures the number of cycles per second in a periodic signal.
70 Computer Fundamentals
The Arithmetic and Logic Unit (ALU) is that part of CPU where actual data processing
occurs. All calculations (mathematical) and all comparisons (logic function) take place in this
unit. Basic arithmetic functions which an ALU can carry out are addition and subtraction. More
powerful CPUs can support additional mathematical operations like multiplication and division.
Fig. 4.7: Arithmetic and Logic Unit
In addition to arithmetic functions, the ALU also performs logic functions. The logical
operation which can it can carry out greater than, equal to, less than comparison between two
numbers. Besides these operations, some processors also supports operations which check if
particular bits are on or off.
The ALU is made up of devices called gates that receive one or more inputs and based upon
what function they are designed to perform, output a result. The ALU in example performs one of
seven functions: NOT, Left Shift, Right Shift, Add, Subtract, AND, OR.
Every arithmetic step requires at least two numbers and then it produces a result.
Multiplication, for example, uses a multiplicand and a multiplier to get a product. Although every
ALU must be able
to manage the two data words and the result, different processing and storage techniques are used
in different models.
Registers are temporary memory units that store a computer instruction, a storage address or
any kind of data (such as a bit sequence or individual characters). The registers are located in the
processor, instead of in RAM, so data can be accessed and stored faster. When a program is
debugged, register contents may be analyzed to determine the computer’s status at the time of
failure. Each of the registers is 16 bits long, i.e., can contain a 16-bit binary number. Group of flip
flops and gates form a register. Register is a special purpose memory. This memory is vital for
moving data in and out of the main memory and to process the data. When CPU executes the
instructions, there is a transfer of information between various units of the computer system. CPU
uses these registers to handle the process of execution effectively and efficiently. They are a part
of the central processing unit but cannot be considered as a part of main memory. They can hold
only one piece of data at a time. Registers receive the information, hold it temporarily and pass it
on as directed by the control unit. The number of registers varies from computer to computer,
each one designed to perform a specific function.
Types of Registers
A processor often contains several kinds of registers, that can be classified according to their
content or instructions that operate on them:
(i) User-accessible registers are divided into data registers and address registers. (ii) Data
registers are used to hold numeric values such as integer and floating-point values.
(iii) Address registers hold addresses and are used by instructions that indirectly access
memory.
(iv) Index register are used to store the index of memory address.
(v) Conditional registers hold truth values often used to determine whether some instruction
should or should not be executed.
(vi) General purpose registers (GPRs) are combined with Data and Address registers. They
can be used by the programmer for data manipulation.
(vii) Floating point registers (FPRs) are the type of data registers that store floating point
numbers in many architectures.
(viii) Accumulator register is special data register which stores the result of the last processing
step of the ALU.
(ix) Constant registers are used to store read only values such as zero, one, or pi.
(x) Vector registers hold data for vector processing done by SIMD instructions (Single
Instruction, Multiple Data).
(xi) Special purpose registers (SPRs) hold program state. This have two special registers –
Status Registers and Control Registers.
(xii) Status registers has two special registers –
• Status Register: Also flag register or condition code register (CCR)) is a collection of
flag bits for a processor.
• Program Counter (PC): Contains the address (in binary) in main memory of the next
instruction.
• Instruction Register (IR): Contains the instruction (in binary) that is currently being
executed.
(xiv) Model-specific registers (also called machine-specific registers) store data and settings
related to the processor itself.
The system bus is a cable which carries data communication between the major components
of the computer, including the microprocessor. These wires carry information in terms of voltage.
If