Interrupt driven I/O means CPU issues commands to the I/O module then proceeds with its normal work until interrupted by I/O device on completion of its work.
The problem with the programmed I/O is that the processor has to wait a long time for the input/output module …