In: Computer Science
List all the I/O techniques and describe each technique in detail with a suitable block diagram.
It is a technique of communication between memory and I/O Devices. I/O techniques are categorized in 3 types , basically on how transfer is made between memory and devices.
PROGRAMMED I/O - The CPU issues a command then waits for I/O operations to be completed. The CPU is faster than the I/O module then method is not useful.
INTERRUPT DRIVEN I/O - The CPU issues command then proceeds with its usual work until it is interrupted by I/O Devices when work is completed.
DIRECT MEMORY ACCESS - In this , CPU and I/O module exchange data without involvement of CPU.
BLOCK DIAGRAMS OF THESE TECHNIQUES ARE -