Discussion
Which of the following task is performed by Direct Memory Access (DMA) in a computer system ?
Answer: B
DMA allows data transfer between a storage unit and main memory independent of the CPU.
A DMA controller takes over the system buses (the CPU grants them in response to a bus request) and moves a block of data directly between an I/O device and memory. The CPU only initialises the transfer and is interrupted when it ends, so it is free during the transfer.
Transfers under CPU control are programmed or interrupt-driven I/O, which DMA replaces. DMA does not bypass memory to talk to the CPU, and transfers between the CPU and memory are ordinary memory access, not DMA.
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development