Computer Fundamentals - BO205
Computer Fundamentals - BO205
Computer Fundamentals
Debprasad Sinha
Vidyasagar College of Optometry & Vision Science
Chapter 1
Introduction
Learning Objectives
In this chapter you will learn about:
▪ Computer
▪ Data processing
▪ Characteristic features of computers
▪ Computers’ evolution to their present form
▪ Computer generations
▪ Characteristic features of each computer generation
Computer
Data Processing
The activity of processing data using a computer is called
data processing
Characteristics of Computers
Sr.
Characteristics Description
No.
It can perform several billion (109) simple arithmetic operations per second
2 High Speed
It can store huge amount of information and can recall anypiece of this
6 Storage
information whenever required
Capacity(Memory)
It cannot take its own decisions, and has to be instructed what to do and in
7 No I. Q.
what sequence
8 Reliability It gives very accurate results with predetermined values. Correct and modify the
parameters automatically.
Evolution of Computers
▪ Blaise Pascal invented the first mechanical adding machine in
1642
▪ Baron Gottfried Wilhelm von Leibniz invented the first
calculator for multiplication in 1671
▪ Keyboard machines originated in the United States around
1880
▪ Around 1880, Herman Hollerith came up with the concept of punched
cards that were extensively used as input media until late 1970s
Evolution of Computers
▪ Charles Babbage is considered to be the father of
modern digital computers
Types of Computer
Analog Computer
Digital Computer
Purpose
Hybrid Computer
Generation
Types of Computer Development
1st, 2nd, 3rd, 4th, 5th
Micro Computer
Mini Computer
Main frame Computer
Size and Performance
Super Computer
Computer Generations
▪ “Generation” in computer talk is a step in technology. It provides a
framework for the growth of computer industry
Computer Generations
Key hardware Key software Key Some
Generation
representative
(Period) technologies technologies characteristics
systems
Computer Generations
Generation Key hardware Key software Key Some rep.
(Period) technologies technologies characteristics systems
Third ▪ ICs with SSI and ▪ Timesharing ▪ Faster, smaller, more ▪ IBM
(1964-1975) MSI technologies operating reliable, easier and 360/370
▪ Larger magnetic system cheaper to produce ▪ PDP-8
cores memory ▪ Standardization of ▪ Commercially, easier to ▪ PDP-11
▪ Larger capacity disks high-level use, and easier to upgrade ▪ CDC 6600
and magnetic tapes programming than previous generation
secondary storage languages systems
▪ Minicomputers; ▪ Unbundling of ▪ Scientific,
upward compatible software from commercial and
family of computers hardware interactive on-line
applications
Computer Generations
Generation Key hardware Key software Key Some rep.
(Period) technologies technologies characteristics systems
Fourth (1975- ▪ ICs with VLSI ▪ Operating systems for ▪ Small, affordable, ▪ IBM PC
1989) technology PCs with GUI and reliable, and easy and its
▪ Microprocessors; multiple windows on a to use PCs clones
semiconductor single terminal screen ▪ More powerful and ▪ Apple II
memory ▪ Multiprocessing OS reliable mainframe ▪ TRS-80
▪ Larger capacity hard with concurrent systems and ▪ VAX 9000
disks as in-built programming supercomputers
languages ▪ CRAY-1
secondary storage ▪ Totally general
▪ CRAY-2
▪ Magnetic tapes and floppy ▪ UNIX operating purpose machines
system ▪ CRAY-
disks as portable storage ▪ Easier to
X/MP
media ▪ C and C++ produce
▪ Personal computers programming commercially
language ▪ Easier to
▪ Supercomputers based on
parallel vector processing ▪ PC, Network-based, and upgrade
and symmetric supercomputing ▪ Rapid software
multiprocessing applications development
technologies ▪ Object-oriented possible
design and
▪ Spread of high-speed programming
computer networks
Computer Generations
Generation Key hardware Key software Key Some rep.
(Period) technologies technologies characteristics systems
Fifth ▪ ICs with ULSI ▪ World Wide Web ▪ Portable ▪ IBM notebooks
(1989- technology ▪ Multimedia, computers ▪ Pentium PCs
Present) ▪ Larger capacity Internet ▪ Powerful, cheaper, ▪ SUN
main memory, applications reliable, and easier to Workstations
hard disks with ▪ Micro-kernel, use desktop machines ▪ IBM SP/2
RAID support multithreading, ▪ Very powerful ▪ SGI Origin 2000
▪ Optical disks as multicore OS mainframes
portable read-only ▪ PARAM
▪ JAVA ▪ High uptime due to Supercomputers
storage media ▪ MPI and PVM hot-pluggable
▪ Notebooks, powerful libraries for components
desktop PCs and parallel ▪ General purpose
workstations programming machines
▪ Powerful servers, ▪ Easier to produce
supercomputers commercially
▪ Internet
▪ Cluster computing
▪ Mini Computer
▪ Their size and capacity are more than micro computer but less than
mainframe computer
▪ ECG machine
▪ PDP (Programmed Data Processor)- is the first mini computer of the world
designed by DEC (Digital Equipment Corporation)
Used to measure the physical Manual calculation is not Used for calculation of ECG
process with high accuracy required. Digit directly shown (Eco-cardiogram) signal,
(basically used in research) on the display weather forecasting, Satellite
monitoring and controlling etc
Thermometer, Spherometer, Super, micro, mainframe
speedometer of bike etc computer, laptop, smart
phone, digital watch, digital
thermometer etc
Computer Fundamentals
Chapter 2
BO 205 Slide 21
Chapter 02: Basic Computer Organization
D Sinha
Learning Objectives
In this chapter you will learn about:
▪ Basic operations performed by all types of computer systems
▪ Basic organization of a computer system
▪ Input unit and its functions
▪ Output unit and its functions
▪ Storage unit and its functions
▪ Types of storage used in a computer system
▪ Arithmetic Logic Unit (ALU)
▪ Control Unit (CU)
▪ Central Processing Unit (CPU)
▪ Computer as a system
▪ Storing. Saving data and instructions to make them readily available for initial or
additional processing whenever required whenever required
▪ Outputting. The process of producing useful information or results for the user
such as a printed report or visual display
▪ Controlling. Directing the manner and sequence in which all of the above
operations are performed
Secondary
Storage
Program Information
Input Output (Results)
and
Unit Unit
Data Primary
Storage
Control
Unit
Indicates flow of
instructions and data
Arithmetic
Indicates the control
Logic Unit
exercised by the
control unit
Central Processing Unit (CPU)
Input Unit
An input unit of a computer system performs the following
functions:
Output Unit
An output unit of a computer system performs the following
functions:
Storage Unit
The storage unit of a computer system holds (or stores) the following :
1. Primary storage
2. Secondary storage
Primary Storage
▪ Used to hold running program instructions
▪ Used to hold data, intermediate results, and results of
ongoing processing of job(s)
▪ Fast in operation
▪ Small Capacity
▪ Expensive
▪ Volatile (looses data on power dissipation)
Secondary Storage
▪ Used to hold stored program instructions
▪ Used to hold data and information of stored jobs
▪ Slower than primary storage
▪ Large Capacity
▪ Lot cheaper that primary storage
▪ Retains data even without power
❖How does an input device of a computer system know that it is time for it to feed data to
storage device?
❖How does its ALU know what should be done with the data once it receives them?
❖How the computer sends only the results for output to an output device and not the
intermediate results?
All this is possible by the Control Unit of a computer system which manages and
coordinates the operations of all other components of the computer system
Arithmetic Central
Logic Unit Control Unit = Processing
+
(ALU) (CU) Unit (CPU)
Computer Fundamentals
Chapter 3
Number Systems
BO 205
Chapter 03: Number Systems Slide 37
D Sinha
Learning Objectives
In this chapter you will learn about:
BO 205
Chapter 03: Number Systems Slide 35
D Sinha
Learning Objectives
▪ Convert a number’s base
▪ Another base to decimal base
▪ Decimal base to another base
▪ Some base to another base
▪ Shortcut methods for converting
▪ Binary to octal number
▪ Octal to binary number
▪ Binary to hexadecimal number
▪ Hexadecimal to binary number
▪ Fractional numbers in binary number system
BO 205 Slide 36
Chapter 03: Number Systems
D Sinha
Number Systems
Two types of number systems are:
BO 205
Chapter 03: Number Systems Slide 37
D Sinha
▪ Difficulty
▪ It is difficult to perform arithmetic with such a number
system
BO 205 Slide 38
Chapter 03: Number Systems
D Sinha
BO 205 Slide 39
Chapter 03: Number Systems
D Sinha
BO 205 Slide 40
Chapter 03: Number Systems
D Sinha
BO 205 Slide 41
Chapter 03: Number Systems
D Sinha
BO 205 Slide 42
Chapter 03: Number Systems
D Sinha
BO 205 Slide 43
Chapter 03: Number Systems
D Sinha
BO 205 Slide 44
Chapter 03: Number Systems
D Sinha
= 2000 + 500 + 80 + 6
BO 205
Chapter 03: Number Systems Slide 45
D Sinha
▪Step 3:Divide the quotient of the previous divide by the new base
▪Step 4:Record the remainder from Step 3 as the next digit (to the left) of the new base
number
▪Repeat Steps 3 and 4, recording remainders from right to left, until the quotient
becomes zero in Step 3
❑Note that the last remainder thus obtained will be the most significant digit (MSD) of
the new base number
BO 205 Slide 46
Chapter 03: Number Systems
D Sinha
Solution:
2 53 General Remainder
26 1
13 0
6 1
3 0
1 1
0 1
Answer = (110101)2
BO 205 Slide 45
Chapter 03: Number Systems
D Sinha
Solution:
8 952 Remainders
119 0
14 7
1 6
0 1
BO 205 Slide 48
Chapter 03: Number Systems
D Sinha
BO 205 Slide 49
Chapter 03: Number Systems
D Sinha
Solution:
General Remainder
16 235
14 11 B
0 14 E
Answer = (EB)16
BO 205 Slide 50
Chapter 03: Number Systems
D Sinha
BO 205 Slide 51
Chapter 03: Number Systems
D Sinha
Bit
▪ Bit stands for binary digit
▪ A bit in computer terminology means either a 0 or a 1
▪ A binary number consisting of n bits is called ann-bit
number
BO 205 Slide 52
Chapter 03: Number Systems
D Sinha
BO 205 Slide 53
Chapter 03: Number Systems
D Sinha
Step 1: Divide the binary digits into groups of 3 starting from right
0012 = 0 x 22 + 0 x 21 + 1 x 20 = 1
1012 = 1 x 22 + 0 x 21 + 1 x 20 = 5
0102 = 0 x 22 + 1 x 21 + 0 x 20 = 2
BO 205 Slide 54
Chapter 03: Number Systems
D Sinha
1111012 = ?16
0011 1101
BO 205 Slide 55
Chapter 03: Number Systems
D Sinha
BO 205 Slide 57
Chapter 03: Number Systems
D Sinha
Example
= 1024 + 0 + 40 + 7
= 107110
BO 205 Slide 58
Chapter 03: Number Systems
D Sinha
Example
47068 = ?10
Common
values
multiplied
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 by the
corresponding
= 4 x 512 + 7 x 64 + 0 + 6 x 1 digits
= 2048 + 448 + 0 + 6 Sum of these
products
= 250210
BO 205 Slide 59
Chapter 03: Number Systems
D Sinha
BO 205 Slide 60
Chapter 03: Number Systems
D Sinha
BO 205 Slide 61
Chapter 03: Number Systems
D Sinha
BO 205 Slide 62
Chapter 03: Number Systems
D Sinha
Example
BO 205 Slide 63
Chapter 03: Number Systems
D Sinha
2AB16 = ?2
BO 205 Slide 62
Chapter 03: Number Systems
D Sinha
BO 205 Slide 65
Chapter 03: Number Systems
D Sinha
Step 2: Convert each group of three binary digits to one octal digit
using the method of binary to decimal conversion
BO 205 Slide 66
Chapter 03: Number Systems
D Sinha
BO 205 Slide 67
Chapter 03: Number Systems
D Sinha
BO 205 Slide 68
Chapter 03: Number Systems
D Sinha
1111012 = ?16
0011 1101
BO 205 Slide 69
Chapter 03: Number Systems
D Sinha
Step 2: Combine all the resulting binary groups (of 4 digits each) in a single
binary number
BO 205 Slide 70
Chapter 03: Number Systems
D Sinha
BO 205 Slide 71
Chapter 03: Number Systems
D Sinha
Fractional Numbers
Fractional numbers are formed same way as decimal
number system
In general, a number in a number system with base b
would be written as:
an an-1… a0 . a-1 a-2 … a-m
BO 205 Slide 72
Chapter 03: Number Systems
D Sinha
Binary Point
Position 4 3 2 1 0 . -1 -2 -3 -4
Quantity 16 8 4 2 1 1/ 1/ 1/ 1/
2 4 8 16
Represented
BO 205 Slide 73
Chapter 03: Number Systems
D Sinha
Example
BO 205 Slide 74
Chapter 03: Number Systems
D Sinha
Octal Point
Position 3 2 1 0 . -1 -2 -3
Quantity 512 64 8 1 1/ 1/ 1/
8 64 512
Represented
BO 205 Slide 75
Chapter 03: Number Systems
D Sinha
BO 205 Slide 76
Chapter 03: Number Systems
D Sinha
Computer Fundamentals
Chapter 7
Processor and Memory
Learning Objectives
In this chapter you will learn about:
Cache memory
S
E
Accumulator
C Decoder register
O I/O
N D Program Control General-purpose
D register register D
E
A E
V Storage Instruction General-purpose I/O
R register register V
I interfaces interfaces
Y I
C
S Memory address C
E register
T E
S
O Memory buffer S
A register
G
I/O
E register
General-purpose General-purpose
register register
Instruction Set
▪ CPU has built-in ability to execute a particular set of machine instructions,
called its instruction set
▪ Most CPUs have 200 or more instructions (such as add, subtract, compare,
etc.) in their instruction set
▪ CPUs made by different manufacturers have different instruction sets
▪ Manufacturers tend to group their CPUs into “families” having similar
instruction sets
▪ New CPU whose instruction set includes instruction set of its predecessor
CPU is said to be backward compatible with its predecessor
Registers
Execution of Instructions
▪ Control unit takes address of the next program instruction to be executed
from program control register and reads the instruction from
corresponding memory address into the instruction register
▪ Control unit then sends the operation and address parts of the instruction
to the decoder and memory address register
▪ Decoder interprets the instruction and accordingly the control unit sends
command signals to the appropriate unit for carrying out the task
specified in the instruction
▪ As each instruction is executed, address of next instruction is loaded and
steps are repeated
Processor Speed
▪ Computer has a built-in system clock that emits millions of regularly spaced
electric pulses per second (known as clock cycles)
▪ It takes one cycle to perform a basic operation, such as moving a byte of data
from one memory location to another
▪ Normally, several clock cycles are required to fetch, decode, and execute a
single program instruction
▪ Hence, shorter the clock cycle, faster the processor
▪ Clock speed (number of clock cycles per second) is measured in Megahertz
(106 cycles/sec) or Gigahertz (109 cycles/sec)
Types of Processor
Type of
Features Usage
Architecture
▪ Large instruction set
CISC (Complex ▪ Variable-length instructions Mostly used in
Instruction Set ▪ Variety of addressing modes personal
Computer) ▪ Complex & expensive to computers
produce
▪ Small instruction set
RISC (Reduced
▪ Fixed-length instructions Mostly used in
Instruction Set
▪ Reduced references to memory to workstations
Computer)
retrieve operands
Types of Processor
Type of
Features Usage
Architecture
▪ Allows software to communicate
explicitly to the processor when
operations are parallel
▪ Uses tighter coupling between the
EPIC (Explicitly compiler and the processor Mostly used in high-
Parallel
▪ Enables compiler to extract end servers and
Instruction
maximum parallelism in the workstations
Computing)
original code, and explicitly
describe it to the processor
Types of Processor
Type of
Features Usage
Architecture
▪ Processor chip has multiple cooler-
running, more energy- efficient
processing cores
▪ Improve overall performance by
handling more work in parallel Mostly used in
Multi-Core
high-end servers and
Processor ▪ can share architectural components,
workstations
such as memory elements and
memory management
Power-Efficient Processors
▪ Manufacturers of computing systems have made attempts to reduce
power consumption of systems
▪ New processor architectures to reduce power consumption right at
processor level
▪ latest processor offers a technology called Demand Based Switching
(DBS) for reduced power consumption
▪ Processors based on DBS technology are designed to run at multiple
frequency and voltage settings
▪ processors automatically switch to and operate at the lowest setting that
is consistent with optimal application performance
Main Memory
▪ Every computer has a temporary storage built into the computer
hardware
▪ It stores instructions and data of a program mainly when the
program is being executed by the CPU
▪ This temporary storage is known as main memory, primary storage,
or simply memory
▪ Physically, it consists of some chips either on the motherboard or
on a small circuit board attached to the motherboard of a computer
▪ It has random access property
▪ It is volatile
N-2
N-1
Each word contains
Bit 1 Bit 2 the same number of
bits = word length
1024
4096 4096
Note: With memory becoming cheaper and larger day-by-day, most modern computers
employ fixed-word-length memory organization
Memory Capacity
▪ Memory capacity of a computer is equal to the number of bytes that
can be stored in its primary storage
PROM EPROM
UVEPROM EEPROM
BO 205
Chapter 07: Processor and Memory Slide 101
D Sinha
Types of ROMs
Type Usage
Data is burnt by the manufacturer of
Manufacturer-
the electronic equipment in which it
programmed ROM
is used.
User-programmed ROM
or The user can load and store “read-
only” programs and data in it
Programmable ROM
(PROM)
BO 205
Chapter 07: Processor and Memory Slide 102
D Sinha
Types of ROMs
Type Usage
Electrically EPROM
A type of EPROM chip in which the
(EEPROM)
stored information is erased by using high
or
voltage electric pulses
Flash memory
Cache Memory
▪ It is commonly used for minimizing the memory- processor speed
mismatch.
▪ It is an extremely fast, small memory between CPU and main
memory whose access time is closer to the processing speed of the
CPU.
▪ It is used to temporarily store very active data and instructions
during processing.
Computer Fundamentals
Chapter 9
Learning Objectives
In this chapter you will learn about:
▪ Input/output (I/O) devices
▪ Commonly used input devices
▪ Commonly used output devices
▪ Other concepts related to I/O devices
I/O Devices
Results of
Input processing in
Input CPU and Output
data human
Devices Memory Devices
from acceptable
externa form
l world
Keyboard devices
Mouse
Mouse
BO 205
Chapter 09: Input – Output Devices Slide 116
D Sinha
Types of Mouse
▪ Mechanical mouse
▪ Mechanical mouse has a ball inside it that partially projects out through an
opening in its base
▪ Ball rolls due to surface friction when the mouse is moved on a flat
surface
▪ On two sides of the ball are two small wheel that spin to match the speed
of the ball. Each wheel of the ball is connected to a sensor
▪ As the mouse ball rolls when a user moves the mouse, the sensor detect
how much each wheel spins and send this information to the computer in
the form of changes to the current position
BO 205
Chapter 09: Input – Output Devices Slide 117
D Sinha
Types of Mouse
▪ Optical mouse
▪ An optical mouse has no mechanical parts like the ball and the wheel
▪ It has a built – in photo - detector
▪ When a user moves the mouse on a special pad with gridlines, the photo –
detector sense each horizontal and vertical line on the pad, and sends this
information to the computer in the form of changes to the current position
BO 205
Chapter 09: Input – Output Devices Slide 118
D Sinha
Types of Mouse
▪ Serial and Bus Mouse
▪ A serial mouse plugs into a serial port
▪ A bus mouse requires a special electronic card, which provides a special
port just for connecting the mouse to the computer
BO 205
Chapter 09: Input – Output Devices Slide 119
D Sinha
Trackball
▪ A trackball is a pointing device similar to a mechanical mouse
BO 205
Chapter 09: Input – Output Devices Slide 120
D Sinha
Trackball
BO 205
Chapter 09: Input – Output Devices Slide 121
D Sinha
Joystick
▪ Joystick is a pointing device that works on the same principle as a
trackball
▪ To make the movements of the spherical ball easier, it is placed in a
socket with a stick mounted on it
▪ User hold the stick in her/his hand and moves it around to move the
spherical ball
▪ User can move the stick forward or backward, left or right, to move
and position the graphic cursor at a desirable position
▪ Joystick use potentiometers to sense stick and ball movements
▪ A button on top of the stick enables a user to select the option
pointed to by the cursor
Joystick
Click button
Stick
Socket
Light
indicator
Electronic Pen
▪ Light pen
▪ Uses a photoelectric cell and an optical lens mounted in a pen – shaped case
▪ It focuses on to it any light in its field of view
▪ It detects the light emitted from a limited field of view of the monitor’s display
▪ System transmit this electric response to a processor, which identifies the menu item or icon
that is triggering the photocell
▪ Pen has a finger operated button
Touch Screen
▪ Most simple, intuitive, and easiest to learn of all input devices
Image Scanner
▪ Input devices that translates paper documents into an electronic
format for storage in computer
▪ Electronic format of a scanned image is its bit map representation
▪ Stored image can be altered or manipulated with an image
processing software
21000 67520
Manufacturer/supplier
identification number Specific product code
number
Digitizer
▪ Input device used for converting (digitizing) pictures,
maps and drawings into digital form for storage in
computers
▪ Commonly used in the area of Computer Aided Design
(CAD) by architects and engineers to design cars,
buildings medical devices, robots, mechanical parts, etc.
▪ Used in the area of Geographical Information System
(GIS) for digitizing maps available in paper form
Digitizer
Table top
Digitizing tablet
Cursor
Stylus
Electronic-card Reader
▪ Electronic cards are small plastic cards having encoded
data appropriate for the application for which they are
used
▪ Electronic-card reader (normally connected to a
computer) is used to read data encoded on an electronic
card and transfer it to the computer for further processing
▪ Used together as a means of direct data entry into a
computer system
▪ Used by banks for use in automatic teller machines
(ATMs) and by organizations for controlling access of
employees to physically secured areas
Vision-Input Systems
▪ Allow computer to accept input just by seeing an object.
Output Devices
Commonly used output devices are:
▪ Monitors
▪ Printers
▪ Screen image and projector
▪ Plotters
▪ Voice response system
Types of Output
▪ Soft-copy output
▪ Not produced on a paper or some material that can be touched and carried
for being shown to others
▪ It focuses on to it any light in its field of view
▪ It detects the light emitted from a limited field of view of the monitor’s
display
▪ System transmit this electric response to a processor, which identifies the
menu item or icon that is triggering the photocell
▪ Pen has a finger operated button
▪ Hard-copy output
▪ This type of electronic pen comes with a special type of writing pad
▪ Users write on the pad with the electronic pen whatever data he/she wants
to input to the computer
▪ The input device with hand writing recognition software is used often as
an easy way to input text and freehand drawings into computer
Monitors
▪ Monitors are the most popular output devices used for
producing soft-copy output
▪ Display the output on a television like screen
▪ Monitor associated with a keyboard is called a video display
terminal (VDT). It is the most popular I/O device
Monitors
Monitor
Keyboard
Types of Monitors
Printers
Most common output devices for producing hard-copy output
Dot-Matrix Printers
▪ Character printers that form characters and all kinds of
images as a pattern of dots
▪ Print many special characters, different sizes of print
and graphics such as charts and graphs
▪ Impact printers can be used for generating multiple
copies by using carbon paper or its equivalent
▪ Slow, with speeds usually ranging between 30 to 600
characters per second
▪ Cheap in both initial cost and cost of operation
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789-.,
&/$*#%@=(+)
Direction of movement of
print head
Printed characters formed
of dots in a 5 x 7 matrix Print head
Inkjet Printers
▪ Character printers that form characters and all kinds of
images by spraying small drops of ink on to the paper
▪ Print head contains up to 64 tiny nozzles that can be
selectively heated up in a few micro seconds by an
integrated circuit register
▪ To print a character, the printer selectively heats the
appropriate set of nozzles as the print head moves
horizontally
▪ Can print many special characters, different sizes of print,
and graphics such as charts and graphs
Inkjet Printers
▪ Non-impact printers. Hence, they cannot produce
multiple copies of a document in a single printing
▪ Can be both monochrome and color
▪ Slower than dot-matrix printers with speeds usually
ranging between 40 to 300 characters per second
▪ More expensive than a dot-matrix printer
An Inkjet Printer
Drum Printers
▪ Line printers that print one line at a time
▪ Have a solid cylindrical drum with characters embossed on
its surface in the form of circular bands
▪ Set of hammers mounted in front of the drum in such a
manner that an inked ribbon and paper can be placed
between the hammers and the drum
▪ Can only print a pre-defined set of characters in a pre-
defined style that is embossed on the drum
▪ Impact printers and usually monochrome
▪ Typical speeds are in the range of 300 to 2000 lines per
minute
BO 205 Chapter 09: Input – Output Devices Slide 154
D Sinha
characters
Chain/Band Printers
▪ Line printers that print one line at a time
▪ Consist of a metallic chain/band on which all
characters of the character set supported by the printer
are embossed
▪ Also have a set of hammers mounted in front of the
chain/band in such a manner that an inked ribbon and
paper can be placed between the hammers and the
chain/band
Chain/Band Printers
▪ Can only print pre-defined sets of characters that are embossed
on the chain/band used with the printer
▪ Cannot print any shape of characters, different sizes of print,
and graphics such as charts and graphs
▪ Are impact printers and can be used for generating
multiple copies by using carbon paper or its equivalent
▪ Are usually monochrome
▪ Typical speeds are in the range of 400 to 3000 lines per
minute
Ribbon
Hammers
Laser Printers
▪ Page printers that print one page at a time
▪ Consist of a laser beam source, a multi-sided mirror, a photoconductive
drum and toner (tiny particles of oppositely charged ink)
▪ To print a page, the laser beam is focused on the electro statically
charged drum by the spinning multi-sided mirror
▪ Toner sticks to the drum in the places the laser beam has charged the
drum’s surface.
▪ Toner is then permanently fused on the paper with heat and pressure to
generate the printer output
▪ Laser printers produce very high quality output having resolutions in
the range of 600 to 1200 dpi
Laser Printers
▪ Can print many special characters, different sizes of
print, and graphics such as charts and graphs
▪ Are non-impact printers
▪ Most laser printers are monochrome, but color laser
printers are also available
▪ Low speed laser printers can print 4 to 12 pages per
minute. Very high-speed laser printers can print 500 to
1000 pages per minute
▪ More expensive than other printers
A Laser Printer
Plotters
Plotter are an ideal output device for architects, engineers, city
planners, and others who need to routinely generate high-precision,
hard-copy graphic output of widely varying sizes
Plotters
Paper
Design drawn
on the paper
Design drawn
on the paper
Paper
Operations buttons
Speech Synthesizers
▪ Converts text information into spoken sentences
▪ Used for applications such as:
▪ Reading out text information to blind persons
▪ Allowing those persons who cannot speak to
communicate effectively
▪ Translating an entered text into spoken words in a
selected language