Computer Organization & Architecture (KCA 105) : DR Manmohan Mishra Associate Professor MCA, Department
Computer Organization & Architecture (KCA 105) : DR Manmohan Mishra Associate Professor MCA, Department
Computer Concept
Computer Organization &
Architecture (KCA 105)
Dr Manmohan Mishra
Associate Professor
MCA , Department
Textbook
E. Balagurusamy, Fundamentals of
Computers, Mc Graw Hill.
Grading
Final exam: 70%
Others: 30%
Content
1. Understanding the Computer
2. Computer Organisation and Architecture
3. Memory and Storage Systems
4. Input Devices
5. Output Devices
6. Computer Codes
7. Computer Arithmetic
10. Computer Software
11. Operating Systems
12. Microsoft Software
13. Programming Languages
14. Data Communications and Networks
15. The Internet and World Wide Web
What’s a Computer?
A computer is an electronic machine
that takes input from the user,
processes the given input and
generates output in the form of useful
information.
What’s a Computer?
Input: data, programs, user reply
Data: the raw details that need to be processed to
generate some useful information.
Programs: the set of instructions that can be
executed by the computer in sequential or non-
sequential manner.
User reply: the input provided by the user in
response to a question asked by the computer.
What’s a Computer?
A computer includes various devices:
Central Processing Unit (CPU)
Monitor
Keyboard and Mouse
What’s a Computer?
The unique capabilities and
characteristics of a computer:
Speed
Storage capacity
Accuracy
Reliability
Versatility
Diligence
What’s a Computer?
Limitations:
Garbage-In, Garbage-Out
Dumb machine
Evolution of Computers
Manual Computing Devices: Sand table,
Abacus, …
Automated Computing Devices: difference
engine, analytical engine, Colossus, …
Charles Babbage: A professor of
mathematics a the Cambridge University is
considered to be the father of modern
computer.
Generations of Computers
First Generation Computers
• Employed during the period 1940-1956
• Used the vacuum tubes technology for calculation as
well as for storage and control purpose.
• Advantages: (1) Fastest computing devices of their
time; (2) These computers were able to execute
complex mathematical problems in an efficient
manner.
Generations of Computers
•Disadvantages:
(1) The functioning of these computers depended on the machine
language.
(2) There were generally designed as special-purpose computers.
(3) The use of vacuum tube technology make these computers very
large and bulky.
(4) They were not easily transferable from one place to another due
to their huge size and also required to be placed in cool places.
(5) They were single tasking because they could execute only one
program at a time.
(6) The generated huge amount of heat and hence were prone to
hardware faults.
Generations of Computers
Second Generation Computers
• Employed during the period 1956-1963
• Use transistors in place of vacuum tubes in building
the basic logic circuits.
• Advantages: (1) Fastest computing devices of their
time; (2) Easy to program because of the use
assembly language; (3) Could be transferred from
one place to other very easily because they were
small and light; (4) Require very less power in
carrying out their operations; (5) More reliable, did
not require maintenance at regular intervals of time.
Generations of Computers
•Disadvantages:
(1)The input and output media were not
improved to a considerable extent
(2) Required to be placed in air-conditioned
places
(3) The cost of these computers was very high
and they were beyond the reach of home users
(4) Special-purpose computers and could
execute only specific applications
Generations of Computers
Third Generation Computers
• Employed during the period 1964-1975
• Use of Integrated Circuits
• Advantages: (1) Fastest computing devices; (2) Very
productive; (3) Easily transportable from one place to
another because of their small size; (4) Use high-
level languages; (5) Could be installed very easily
and required less space; (6) Can execute any type of
application. (7) More reliable and require less
frequent maintenance schedules.
Generations of Computers
Disadvantages:
(1)The storage capacity of these computers was still
very small;
(2) The performance of these computers degraded
while executing large applications, involving complex
computations because of the small storage capacity;
(3) The cost of these computers was very high;
(4) They were still required to be placed in air-
conditioned places.
Generations of Computers
Fourth Generation Computers
• Employed during 1975-1989
• Use of Large Scale Integration technology
and Very Large Scale Integration technology
• The term Personal Computer (PC) became
known to the people during this era.
Generations of Computers
Advantages:
(1) Very powerful in terms of their processing speed
and access time;
(2) Storage capacity was very large and faster;
(3) Highly reliable and required very less maintenance;
(4) User-friendly environment;
(5) Programs written on these computers were highly
portable;
(6) Versatile and suitable for every type of applications;
(7) Require very less power to operate.
Generations of Computers
Disadvantages:
(1) The soldering of LSI and VLSI chips on the
wiring board was not an easy task and required
complicated technologies to bind these chips on
the wiring board;
(2) The working of these computers is still
dependent on the instructions given by the
programmer.
Generations of Computers
Fifth Generation Computers
• The different types of modern digital
computers come under this category.
• Use Ultra Large Scale Integration technology
that allows almost ten million electronic
components to be fabricated on one small
chip.
Generations of Computers
Advantages:
(1) Fastest and powerful computers till date;
(2) Being able to execute a large number of applications
at the same time and that too at a very high speed;
(3) Decreasing the size of these computers to a large
extent;
(4)The users of these computers find it very comfortable
to use them because of the several additional
multimedia features;
(5) They are versatile for communications and resource
sharing.
Classification of Computers
We can classify the computers
according to the following three criteria:
(1) Based on operating principles
(2) Based on applications
(3) Based on size and capability
Classification of Computers
(1) Based on operating principles:
Analog computers: represent data in the
form of continuous electrical signals having a
specific magnitude
Digital computers: store and process data in
the digital form.
Hybrid computers: a combination of analog
computer and digital computer because it
encompasses the best features of both.
Classification of Computers
(2) Based on applications:
General purpose computers: can work
in all environments.
• Microphone
• Webcam
• Graphics tablet
Output Devices
Output devices receive the processed data (information) from the
CPU and present it to the user in a desired form. They act as an
interface between the computer and the user. The main task of an
output device is to convert the machine readable information into
human-readable from which may be in the form of text, graphics,
audio or video. Depending upon the form of output required, the
output device may belong to one of the following categories:
• Display monitors
• Printers
• Plotters
• Voice output systems
• Projectors
Output Devices
While the printers and plotters provide the physical
form of output known as hard copy, the display
monitors, voice output systems and projectors
provide temporary output known as soft copy. Unlike
hard copy, soft copy is not a permanent form of
output.
Display Monitors
Earlier the display monitors were capable of
displaying the characters only in a single font and in
a single color. These characters were arranged in a
rectangular grid on the screen.
The display screens, which are available today,
support many fonts and colors.
Different types of display monitors use different
technology for displaying the data.
Display Monitors
Cathode Ray Tube (CRT) Monitor: contain an
empty glass tube with a phosphor coated fluorescent
screen and a source of electrons known as electron
gun. A CRT monitor has many advantages, such as a
high contrast ratio and color depth. It also provides a
change in the resolution without affecting the clarity
of the picture. But it is very bulky and occupies a lot
of space on the desk. It also consumes a lot of power
and produces a large amount heat.
Display Monitors
Liquid Crystal Display (LCD) Monitor: Use liquid
crystals technology to display the images. An LCD
monitor is small in size and light in weight so it
occupies less space on the desk. Also, the power
consumption by an LCD monitor is very less.
However, it has a weak color quality as compared to a
CRT monitor.
Thin Film Transistor (TFT) Monitor: A TFT
monitor is similar to an LCD monitor except for one
difference that it uses thin film transistor technology
along with liquid crystal technology to improve the
quality of the image.
Printers
A printer is a computer hardware that generates the hard
copy of the information processed by a computer system.