Professional Documents
Culture Documents
ANDHRA PRADESH
Name : K.Suguna
Designation : Lecturer
Branch : Computer Engineering
Institute : GPT, Anantapur
Year/Semester : III - Semester
Subject : Computer Architecture
Subject Code : CM-303
Topic : I/O Organization
Duration : 100 mts
Sub Topic : Block Diagram of IOP and it’s working
Teaching Aids : ppt, Animations, drawings
CM303.63 to 64 1
Recap
CM303.63 to 64 2
Objective
On completion of this period, you would be
able to understand
CM303.63 to 64 3
I/O Processing
CM303.63 to 64 4
I/O Processing
Contd..
CM303.63 to 64 5
I/O Processing
Contd..
CM303.63 to 64 6
I/O Processing
Contd..
CM303.63 to 64 7
Block Diagram of computer with I/O Processor
Central
processing unit
(CPU)
Input-output
Processor
I/O bus
(IOP)
Fig.1
CM303.63 to 64 8
Responsibilities of IOP
CM303.63 to 64 9
Responsibilities of IOP
Contd..
and memory
CM303.63 to 64 11
Responsibilities of IOP
Contd..
CM303.63 to 64 12
Responsibilities of IOP
Contd..
commands
• CPU informs the IOP where to find the
CM303.63 to 64 13
CPU-IOP Communication
IOP Operations
Conduct I/O transfers
CPU continues with
Using DMA; prepare
Another program
Status report
CM303.63 to 64 15
Quiz
Contd..
1. IOP handles
a. input devices only
b. output devices only
c. Both I/O devices
CM303.63 to 64 16
Quiz
Contd..
1. IOP transfers data between
a. Peripheral devices and memory
b. CPU and memory
c. None of the above
CM303.63 to 64 17
Quiz
Contd..
4. Communication between CPU and IOP in
similar to
b) DMA
c) Programmed I/O
d) Interrupt I/O
e) AU
CM303.63 to 64 18
Quiz
Contd..
5. Communication between memory and IOP in
similar to
b) DMA
c) Programmed I/O
d) Interrupt I/O
e) All
CM303.63 to 64 19
Summary
We have discussed
CM303.63 to 64 20
Frequently Asked Questions
CM303.63 to 64 21