OA. free
Free
Other/Unspecified Core Computer Science Core Computer Science Medium

A Direct Memory Access (DMA) interface eliminates the need to use CPU registers when...

Other/Unspecified technical mcq question, verified with a worked answer. Free to practise - no sign-up.

A Direct Memory Access (DMA) interface eliminates the need to use CPU registers when transferring data between which components?

Choose one option.
Show answer & explanation
Answer: A. Main memory and I/O devices

DMA controllers transfer blocks of data directly between peripheral I/O devices and main memory without involving the CPU in word-by-word data transfer.

Step-by-step Derivation:
Step 1: Programmed I/O requires the CPU to read each word from an I/O device into a CPU register and then write it to RAM.
Step 2: DMA allows the I/O interface to access system bus lines directly to exchange data with main memory without CPU intervention.