Question: why dma requires cycle stealing?
Answer: The IBM 1130's "cycle steal" is really DMA because the CPU clock is stopped during memory access. ... Since the CPU is much faster than any I/O device on the system, the CPU may be performing another function, such as arithmetic, at the same time an I/O operation is being performed.