Programmed I/O, Interrupt & Direct Memory Access (DMA)
Programmed I/O Programmed I/O (PIO) refers to data transfers initiated by a CPU under driver software control to access registers or memory on a device. The CPU issues a command then waits for I/O operations to be complete. As the CPU is faster than the I/O module, the problem with programmed I/O is that the Read More …