Professional Documents
Culture Documents
01 - IT-1101 IT Fundamentals - Lecture-1 Introductory Concepts
01 - IT-1101 IT Fundamentals - Lecture-1 Introductory Concepts
01 - IT-1101 IT Fundamentals - Lecture-1 Introductory Concepts
As civilization advanced, a variety of computing tools were invented that aided, but not
replace, manual computation.
The earliest people used their fingers, pebbles, or tally sticks for counting purposes. Some
calculating devices before the advent of computers are discussed below.
Although the abacus is not a computer, the history of computing really began with this
device.
A wooden frame with balls or beads strung on parallel wires or rods fixed in a frame
shown in the figure below.
(ii) This information can be manipulated in the physical form to produce the
required result.
Origin: Between 5000 and 2000 B.C. in China and was used by Greek, Roman, Japanese
and Chinese in pre-Christian times.
The frame is divided by a beam into two regions, known as “heaven” and “earth”.
Instead of ten beads on each wire, there were two on one side of the beam and
five on the other.
A bead in heaven was considered to have a power (value) of 5 and the bead on
earth a power (value) of 1.
Calculations were performed by moving beads away from towards the beam; the
rule being that a bead has a numerical value only when it is adjacent to the beam.
It may be easily seen from the figure that two of the beads of the Chinese abacus
are redundant.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 1 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
In 1530, these two extra beads were eliminated and adopted in the Japanese
version of abacus called “Soroban”, i.e. one bead in the heaven and four beads in
the earth.
In the 17th century, John Napier, a Scots (Scotland) mathematician, invented an aid
for calculating logarithms in 1614. Using logarithmic rules, this machine was used to
calculate multiplication, division, square root etc.
He also derived a set of 11 rods having 4 faces which were used as multiplication tool.
These rods were carved from bones and are often called “Napier‟s bones”.
These rods have numbers marked on them in such a way that by simply placing them
side by side, products and quotients of large numbers can be obtained.
This device was used to calculate multiplication, division, square root etc using
logarithm very quickly as that compared to Napier‟s Bone.
In 1671, Gottfried Leibniz of German Mathematician invented the first calculator for
multiplication named stepped reckoner which was able to perform multiplication,
division, addition, subtraction, and square root.
Leibniz was the first man who started the usage of binary system.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 2 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Difference Engine and Analytical Engine: (By Charles Babbage, a British mathematician)
He is considered the father of modern digital computers though his work did not
directly influence the design of the first modern computer, but certain basic ideas of
the stored computer program can be traced back to his machine.
During his period, mathematical and statistical tables were prepared by a group
clerks. Even the utmost care and precautions could not eliminate human errors.
Babbage had to spend several hours checking these tables. Soon he became
dissatisfied and exasperated with this type of monotonous job.
Difference Engine:
The result was that he started thinking to build a machine, which could compute
tables guaranteed to be error-free. In this process, Babbage designed a "Difference
Engine" in the year 1822, which could produce reliable tables. This Difference
Engine was used to perform simple computations needed for setting up
trigonometric and logarithmic tables.
Analytical Engine:
In 1842, Babbage came out with his new idea of “Analytical Engine”, which was
intended to be completely automatic. It was to be capable of performing the basic
arithmetic functions for any mathematical problem, and it was to do so at an
average speed of 60 additions per minute.
This machine had a punched card input, a memory unit or store, an arithmetic unit
and an automatic printout.
In short, Babbage had developed a machine that was a prototype computer and that
was 100 years ahead of its time.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 3 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Augusta Ada Byron was the daughter of famous British poet Lord Byron.
After Babbage‟s work on computers (1871), little progress was made until 1937.
It is used widely today for representing and manipulating logical expressions and for
the simplification of logic gates.
In 1890, Herman Hollerith of United States came up with the concept of punched
cards, which were extensively used as input medium in computers even in late
1970s.
He invented a device called Census Machine which would handle 50-80 punched
cards per minute.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 4 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
The input and output were performed by punched cards and paper tapes.
Although this machine proved to be extremely reliable, it was very complex in design
and huge in size. This machine was very slow as compared to today‟s computers.
It was called the ABC, after its inventor‟s name and his assistant, Clifford Berry.
The Electronic Numerical Integrator and Calculator (ENIAC) was the first all electronic
computer.
It needed much power and produced more heat and hence needed to be water cooled.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 5 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
ENIAC was developed for military purpose, and was used for many years to solve
ballistic problems (i.e for calculating the trajectories of missiles).
A major drawback of ENIAC was that its programs were wired on boards, which made
it difficult to change the programs.
IV. The EDSAC (1947-49) : 1st Computer Using Stored program concept
The Electronic Delay Storage Automatic Calculator (EDSAC) was designed using
stored program concept (John Von Neumann was the first who introduced the stored
program concept in a computer).
The Universal Automatic Computer (UNIVAC) was designed using vacuum tubes (a
vacuum tube is an electronic device in which filament is used as a source of electrons. It
had a limited time and much heat was generated by it).
Many UNIVAC machines were produced, the first of which was installed in the Census
Bureau of USA in 1951 and was used continuously for ten years.
The first business use of a computer, a UNIVAC I, was by General Electric Corporation
in 1954.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 6 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
GENERATIONS OF COMPUTERS
Advances in computer hardware and software are generally classified into generations.
There are five generation of computers named as first, second, third, fourth and fifth
generations.
Design : The first generation computer was designed by the use of vacuum
tubes.
For I/O operation : Punched cards and punched paper tapes were used for input and
output of data.
Processing speed : Since the switching time of the vacuum tubes is very high, the speed
of the computer was slow (as compared to the computers available
today).
Storage capacity : Internal storage capacity of the computer was much limited as
compared to the present day‟s computer.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 7 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Communication : No.
facility
Multimedia : No.
facility
Space required : Compared to the previous generation, less space was required for
their storage.
For I/O operation : Punched cards and punched paper tapes were used for input and
output of data.
Maintenance : As lifetime of transistors is more than that of vacuum tubes and they
generate less heat, constant maintenance was not required.
Processing speed : Since the switching time of the transistor is very low, the speed of
the computer was faster than that of previous generation.
Storage capacity : Internal storage capacity was increased as compared to the previous
generation.
Programs written : Programs were written using high-level language such as COBOL,
FORTRAN, ALGOL etc.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 8 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Communication : No.
facility
Multimedia : No.
facility
iii) Third Generation (1965-1971): IC-based Computers (ICs with SSI and MSI chips)
Design : The third generation computer was designed by the use of integrated
circuit (IC: a complete electronic circuit that packages transistors and other electronic
components on a small silicon chip.).
Size : In comparison with the previous generation, they were much smaller
in size.
Space required : Compared to the previous generation, less space was required for
their storage.
For I/O operation : Punched cards and CRT display were used for input and output of
data.
Processing speed : Processing speed of computer was faster than that of previous
generation.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 9 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Multimedia : No.
facility
iv) Fourth Generation (1971-2000): Microprocessor-based computers (ICs with VLSI chips)
Space required : Compared to the previous generation, less space was required for
their storage.
For I/O operation : Input is given by keyboard, mouse etc. and output is provided with
monitor, printer, speaker etc.
Programs written : Programs are written with high-level language such as C, C++, Java,
Pascal, QBASIC, Visual Basic etc.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 10 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
User capacity : They are multi user computers. Computers can be remotely
controlled.
Multimedia : Yes.
facility
The fifth generation computers are under development. Japan and USA have undertaken to
design and develop such computers.
(iii) AI (artificial intelligence) based computers. (These computers are knowledge-based, and used
for information management, natural language processing, speech-, character- and image- recognition and
such other artificial intelligence applications).
(iv) More devices have hot-pluggable features (a failed component is to be replaced with a new one,
without the need to shut down the system) and hence the uptime of the system is very high.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 11 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
WHAT IS A COMPUTER?
The word „Computer‟ comes from the Greek word “compute” which means to calculate.
In fact, the original objective for inventing the computer was to create a fast calculating
machine.
However, more than 80% of the work done by computers today is of non-mathematical or
non-numerical nature.
Hence, to define a computer merely as a calculating device is to ignore over 80% of its
functions.
It is used to describe a device made up of a combination of electronic and electromechanical
components.
A computer can solve problems by accepting data and instructions, processing the data
according to the given instructions and presenting the results of operation through a suitable
output media.
It is the most powerful multitasking amazing tool man has ever created.
Few tools can help you perform so many different tasks in so many areas of our lives
without computer.
By itself, a computer has no intelligence and is referred to as hardware.
A computer or computer system does not come to life without software, which refers to the
written instructions, or programs that tell the hardware how to perform a task or control the
operation of a computer.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 12 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
a) Speed
As the computer is electronic, its internal speed is virtually instantaneous.
The speed of execution of operations by modern computer is several million operations per
second.
The processing time of a computer varies a few microseconds (10-6) for small computers to
few nanoseconds (10-9) and for large ones even the picoseconds (10-12).
The speed of a computer depends on the fact that how swiftly it can process a fixed amount
of data.
Speed is measured by MIPS (Million of instructions per second).
b) Accuracy
If there is no error in the given instruction and data, computer gives result accurately as well
as quickly.
c) Reliability
Computer systems are widely accepted because of their exceptional reliability.
Unlike most human, a computer is capable of operating under the most adverse conditions
for extended periods of time without showing any sign of fatigue.
Computers consistently provide the same accurate result under all operating conditions. Of
course computers do break down and may require servicing.
e) Automatic Operation
A machine is said to be automatic, if it works by itself without human intervention.
Computers are automatic in operation. Once data and program are fed to a computer,
operation of the computer is automatic in the sequence of steps defined by the program (as
opposed to mechanical or electronic calculator in which operator‟s intervention is required).
However, computers, being machines, can not start themselves. They have to be instructed.
f) Versatility
Computers are extremely versatile, and are capable of performing almost any task, provided
that the task can be reduced to a series of logical steps.
It can solve problems on various fields like complex scientific problems, business problem,
the problem of traffic at an airport, space-exploration etc.
g) Diligence
A computer, being a machine, does not suffer from boredom, tiredness or lack of
concentration even if it has to work for long hours.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 13 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Thus, if a computer is to perform millions of calculations, it will perform the last calculation
with the same accuracy and perfection as it will do the first one.
h) No I.Q.
A computer is not a magical device. It is not brainy than human.
In fact, it possesses no intelligence of its own. Its IQ is zero, at least until today.
It has to be told what to do and in what sequences.
Hence, only the user can determine what tasks a computer will perform. A computer can not
take its own decision in this regards.
i) No Feelings
Computers are devoid of emotions.
They have no feelings and no instincts because they are machines.
Based on our feelings, taste, knowledge, and experience, we often make certain judgements.
However, computers cannot make such judgements on their own. Their judgement is based
on the instructions given to them in the form of programs that are written by us.
Computers have altered completely the structure of business. Large volume of accounting
and record keeping data can be manipulated, organized, stored, retrieved, and used for
specific purposes. Bills and statements are processed and sent to customers in much less
time and with much less effort than would be required for the same processes done
manually. Financial projections are made with greater ease. Planning and decision-making
become more efficient and accurate. In manufacturing industries, computer directs
production, guide machine tools, control quality, design parts and monitor inventories.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 14 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
In modern offices, word processing saves time for people at all levels of the organization
and helps ensure accurate letters, reports and memos. Automated filing uses far less storage
space than endless stacks of paper and enables workers to retrieve documents rapidly when
they are needed.
Modern banking and insurance would be impossible without the computer. More than 500
billion dollars a day is shifted electronically in the USA and 1000 billion dollars globally.
Medical record keeping is vastly improved using computer. Information related to patient‟s
records, births, deaths, Blue Cross, Medicare, insurance malpractice, nurses‟ hours worked,
and dosages given all are carefully tracked by computer. Some computers are being
programmed to assist doctors with diagnoses by analyzing symptoms and the variables,
pertaining to a specific patient. Medical research is aided by computers that analyze data
and create reports.
Computers analyze scientific data, test variables, and monitor experiments in almost every
scientific field. Computers assist engineers in designing and testing products of many kinds.
Computer simulations help avoid costly design errors.
It would be difficult for the federal government to function without computers. Economic
and demographic statistics can be more easily collected, analyzed and reported. National
defense systems are guided and managed by computer systems.
Global communication has been facilitated by the electronic transmission of data that
connects individuals, regardless of geographic location, almost instantaneously.
These are only a few of the countless tasks or applications performed by computers.
Computer can be classified into three categories according to the working principle and the
technology being used. These are:
(i) Analog Computer
(ii) Digital Computer
(iii) Hybrid Computer
Computer can also be classified into four categories according to size, cost, processing speed,
storage capacity, types of tasks they can handle, types of hardware they contain, kinds of
software they can run etc. These are
(a) Super Computer
(b) Mainframe Computer
(c) Minicomputer
(d) Microcomputer
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 15 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
ANALOG COMPUTER
This type of computer works on the principle of measurement.
In analog computers, the physical quantities such as temperature, pressure, acceleration,
power, force etc are represented by electrical current or voltage signal.
In this computer, the analog electrical parameter will be continuously varying with the
continuous variation of its physical parameter. Such a continuous varying electrical voltage
is fed to as the input to the analog computer which are then manipulated using various
electronic modules such as inverters, comparators, summers, multipliers, integrators etc and
the results are measured and displayed by meters, oscilloscopes etc.
Analog computers have many applications in scientific and industrial fields in stimulating
various physical systems or automatically controlling industrial process.
DIGITAL COMPUTER
Digital computer works on the principle of counting.
This computer operates on discrete numbers represented by a finite sequence of digits.
In other words, a digital computer accepts discrete numbers as input and after performing
the desired operations on these numbers, it produces discrete numbers as output.
Digital computers are the most widely used computers ever today. They break all types of
information into tiny units, and use numbers to represent those pieces of information.
HYBRID COMPUTER
This type of computer combines the feature of both analog and digital computers.
It has the speed of analog computer and the accuracy of digital computer.
In many cases, a hybrid computer is an analog computer controlled by a digital computer
instead of human beings. For example, in an intensive care unit, analog device measures a
patent‟s heart-function, temperature, pressure and other vital signs. These measurements are
then converted into numbers and supplied to digital a component that monitors the patent‟s
vital signs.
Hybrid computers are used only for special purpose applications such as aerospace and
process control.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 16 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
An analog computer cannot perform logical operations, but a digital computer can do.
Analog computer can never be extremely accurate, since physical quantities are always
difficult to measure precisely. But digital computers have almost an ultimate memory and
potentially a much higher accuracy. The precision of a digital computer can usually be made
as good as one desires by simply allocating memory space to hold the additional significant
figures in numbers.
Differential equations and problems involving integration of continuous data are more
readily solved on analog computer. Whereas, problems involving large amount of data in
discrete form are most readily solved on digital computers.
Since, the digital computer is uses binary number where exact value of voltage or current
are not important, it is easier to design than analog computer.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 17 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
SUPERCOMPUTER
These are the largest and the most powerful computers available today in terms of
processing.
Supercomputers have large memories and high processing speeds. They can process up to a
billion of instructions (operations) per seconds.
The high speed in these computers is due to use of a number of processors working in
parallel (this is known as parallel processing) and high storage densities are obtained by
using magnetic bubble memories.
These computers are used for complex scientific purposes such as in nuclear fission, NASA,
weather forecasting, defense research, space research etc.
The primary disadvantage of supercomputer is their high cost. The software that runs on
them is also very expensive. Examples of supercomputers are: CYBER-205, CRAYXMP-
14, and CRAYYMP.
MAINFRAME COMPUTER
Mainframe computers are larger than mini- and microcomputers and they usually have one
or more central processors.
These computers have many terminals connected to them.
They handle massive amount of input, output and storage.
These computers are used where many people in a large organization need frequent access
to the same information, which is usually organized into one or more huge databases. Here
each user uses a terminal for accessing data into the mainframe computer.
They are ideal for research organizations, large industries, bank and insurance company,
government organizations and large-scale on line reservation systems.
Commonly used mainframe computers are: IBM 4300 series, HP 9000, Cyber 170 etc.
Note:
Atomic Energy Commission of Bangladesh used a mainframe computer in the early 1980s
for the first time in Bangladesh.
A terminal is a keyboard and screen wired to the mainframe computer. It does not have its
own CPU or storage; it is just an input/output (I/O) device that functions as a window into a
computer located somewhere else.
MINICOMPUTER
These computers are smaller in size, and lower in cost than super- and mainframe
computers but slightly bigger in size, memory and speed compared to microcomputers.
These computers are often referred as “mid-range computers” since their capabilities lie
between those of mainframe and microcomputers.
Minicomputers are multi-user system. This means that more than one user can use the
computer system at the same time.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 18 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
These computers are ideal for those organizations and companies that cannot afford or
don‟t need mainframe systems such as in industrial process control, engineering and
scientific research etc.
Commonly used microcomputers are HP2000, IBM SYS/3, PDP11 etc.
MICROCOMPUTER
These are the smallest and cheapest category of digital computers, which are widely used in
the world.
It is called micro because of its miniature size and using of microprocessor.
A microcomputer consists of a main microprocessor (a CPU on a chip), several support
microprocessors, and associated control unit, primary storage, secondary storage and a
variety of input/output devices.
Computers of this category are supported by single-user operating system. This category is
further subdivided into a) Home computers and b) Personal computers (PC).
Home Computers:
These computers are used for entertainment, education, training and for home
management.
They have keyboard integrated with the CPU in one box, which is interfaced with an
ordinary color television to act as the VDU (video display unit) and an audio
cassette recorder to act as the secondary storage device.
Examples of home computers are TSR-80, UNICORN etc.
Personal Computers:
These computers are used by only one person at a time.
These are often shared by several people, but not at the same time.
They can be connected together to create networks.
These computers are meant for professionals, small business units and for office
automation systems. Personal computers can be further subdivided into Desktop,
Laptop etc.
The style of personal computer introduced first was the desktop model. Most
desktop computers are actually small enough to fit on a desk with monitor sitting on
the top of the system unit. In tower model of personal computer, the system unit sits
vertically with the monitor.
The Laptop computer (also called note book computer) approximates the shape of an
8.5 by 11 inch notebook that can fit easily inside a briefcase. This computer can
operate on plug-in current or with special batteries. i.e. these computers are battery-
operated and hence can be used any time and any where. This computer is so called
because it can fit on the lap of a user.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 19 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
There are another computers also such as PDA (personal digital assistance), which
are the smallest of portable computers. PDAs are called Palmtop and are much less
powerful than Laptop or Desktop computers. They are normally used for special
applications such as creating small spreadsheets, displaying important telephone
numbers and addresses, keeping track of dates or agendas. Many PDAs can be
connected to larger computers to exchange data.
The above three components of the CPU along with the input and output devices form the five
important components of any computer system.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 20 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
BLOCK DIAGRAM OF A TYPICAL COMPUTER/ BASIC ORGANIZATION OF A COMPUTER SYSTEM
There are several types of computer systems, but each can be broken down into the same
functional units.
Each unit performs specific functions and all units function together to carry out the
instructions given in the program.
Figure shows the functional block diagram of a digital computer.
The solid lines with arrows represent the flow of information and the dashed lines with
arrows represent the flow of timing and control signals.
ALU
(Arithmetic & Logic Unit)
Control Unit
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 21 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
(iii) It supplies the converted instructions and data to the memory unit of the computer or
register unit of CPU for further processing.
(b) Memory
The memory stores the instructions and data received from the input device.
Information from the memory can be transferred to the ALU where comparisons
or calculations are done and the results are sent back to the memory unit.
Memory also supplies information to the output unit.
In short, the specific functions of the memory unit are:
(i) It holds (or stores) data and instructions received from the input
device for processing.
(ii) It holds (stores) intermediate results of processing.
(iii) It supplies final results to the output device
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 22 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Examples of memory devices
Two types of memory devices are used in a computer system:
1. Primary memory
RAM (Random Access Memory) and ROM (Read Only Memory) are called
primary memory.
2. Secondary memory
Hard disk (HD), floppy disk (FD), compact disk (CD), digital versatile disk
(DVD), magnetic tape, flash disk (pen drive) etc are referred to as secondary
memory.
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 23 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY
IT-1101 (IT Fundamentals) FOR IIT 1ST YEAR 1ST SEMESTER-2015 (46 BATCH)
CHAPTER-1: INTRODUCTORY CONCEPTS
*******************************************************************
Computer System
Hardware Software
Word Processing OS
Direct Entry ID
ALU Hard-copy OD
Spreadsheet Analysis Utility soft
Pointing ID
Control Unit Soft-copy OD
Database Soft
Imaging ID
Memory Unit RAM Graphics Soft
Audio ID
Primary Mem
Presentation Design
ROM
Video ID Secondary Mem
Multimedia Soft
Hard Disk
CD
DVD
Pen Drive
Tape memory
*******************************************************************
PREPARED BY: K M AKKAS ALI, B.SC. (HONORS) M.SC IN CSE PAGE 24 OF 24
ASSOCIATE PROFESSOR, IIT, JAHANGIRNAGAR UNIVERSITY