Multiple choice

Cycle stealing is performed when CPU is

  1. accessing memory

  2. writing in memory

  3. in execution cycle

  4. waiting for I/O to complete

  5. none of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

DMA uses the system bus for accessing the memory cells directly. So, CPU is not involved in this operation. This is possible only when CPU is not using the system bus. In execution cycle, CPU does not use the system bus. Hence, DMA does not affect the CPU and performs its operation.