CS304PC:Computer Organization and Architecture Session 24 Input Output Interrupt.pptx
1. CS304PC:Computer Organization
and Architecture (R18 II(I sem))
Department of computer science and engineering (AI/ML)
Session 24
by
Asst.Prof.M.Gokilavani
VITS
2/28/2023 Department of CSE (AI/ML) 1
2. TEXTBOOK:
• 1. Computer System Architecture – M. Moris Mano,
Third Edition, Pearson/PHI.
REFERENCES:
• Computer Organization – Car Hamacher, Zvonks
Vranesic, Safea Zaky, Vth Edition, McGraw Hill.
• Computer Organization and Architecture – William
Stallings Sixth Edition, Pearson/PHI.
• Structured Computer Organization – Andrew S.
Tanenbaum, 4th Edition, PHI/Pearson.
2/28/2023 Department of CSE (AI/ML) 2
3. Unit IV
Input-Output Organization: Input-Output
Interface, Asynchronous data transfer, Modes of
transfer, Priority Interrupt Direct memory
Access.
Memory Organization: Memory Hierarchy,
Main memory, Auxiliary memory, Associate
memory, cache memory.
2/28/2023 Department of CSE (AI/ML) 3
4. Topics covered in session 24
2/28/2023 Department of CSE (AI/ML) 4
•Input-Output Organization
•Input-Output Interface
• Asynchronous data transfer
•Modes of transfer
•Priority Interrupt Direct memory Access.
5. Introduction
• Input Output Interface
• I/O Bus and Interface Modules
• I/O versus Memory Bus
• Isolated (Port-Mapped) versus Memory-
Mapped I/O
• Example of I/O Interface
2/28/2023 5
Department of CSE (AI/ML)
6. Input Output Interface
• Internal storage & External I/O Devices
• Direct Communication is not possible.
• The major differences are:
– Different manner of operation
– Data transfer rate
– Difference in word format
– Difference in operating modes of peripherals
2/28/2023 6
Department of CSE (AI/ML)
7. I/O Bus and Interface Module
2/28/2023 7
Department of CSE (AI/ML)
8. I/O Commands
• There are four types of I/O Command:
– Control Command
– Status Command
– Output Data Command
– Input Data Command
2/28/2023 8
Department of CSE (AI/ML)
9. I/O versus Memory Bus
• Like I/O Bus, Memory Bus also contains Data,
Address & Control Lines.
• Three ways to communicate:
2/28/2023 9
Department of CSE (AI/ML)