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?
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.