Arrange the given steps required for a Direct Memory Access (DMA) transfer in the correct order.
(A) Initiate DMA transfer request
(B) Transfer data directly between peripheral and memory
(C) Processor grants DMA control over the system bus
(D) DMA controller completes data transfer and signals completion
Choose the correct answer from the options given below:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. (A), (C), (B), (D)
Explanation
The DMA controller raises a request (bus request), the CPU grants the bus (bus grant), data moves directly between device and memory, and the controller signals completion with an interrupt.More Computer System Architecture questions
- A vector processor with 16 lanes can perform an operation on 1024 elements, with each operation taking 5 clock cycles (pipelined). How many…
- Which of the following circuits is used to store one bit of data?
- Identify the code sequence: 1010, 1011, 1001, 1000
- The microoperation which divides a signed binary number by 2 is:
- A program that is used by other routines to accomplish a particular task is called:
- A system bus in which each data item is transferred during a time slice known in advance to both the source and destination units is called: