Input/Output Organization: Accessing I/O Devices I/O Interface Input/output Mechanism
Input/Output Organization: Accessing I/O Devices I/O Interface Input/output Mechanism
Input/Output Organization: Accessing I/O Devices I/O Interface Input/output Mechanism
• I/O interface
• Input/output
mechanism Memory-
mapped I/O Programmed I/O
Interrupts
Direct Memory Access
• Buses
Synchronous Bus
Asynchronous Bus
I/O in CO and O/S
• Programmed I/O
• Interrupts
• DMA (Direct memory Access)
A bus is a shared communication link, which uses one
set of wires to connect multiple subsystems.
– Address Decoder
– Control Circuits
– Data registers
– Status registers
Memory
Address
Processor Data
Control
I/O
Address Control Data and status
Interface
Decoders circuits registers