Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  The DMA transfers are performed by a control ... Start Learning for Free
The DMA transfers are performed by a control circuit called as
  • a)
    Device interface
  • b)
    DMA controller
  • c)
    Data controller
  • d)
    Overlooker
Correct answer is option 'B'. Can you explain this answer?
Verified Answer
The DMA transfers are performed by a control circuit called asa)Device...
Answer: b
Explanation: The Controller performs the functions that would normally be carried out by the processor.
View all questions of this test
Most Upvoted Answer
The DMA transfers are performed by a control circuit called asa)Device...
DMA Transfers and DMA Controller

DMA Transfers:
- DMA stands for Direct Memory Access.
- It is a method of transferring data between peripherals and memory without the involvement of CPU.
- DMA transfers are used to reduce the burden on CPU and to increase the speed of data transfer.
- In DMA transfers, data is transferred directly from the source peripheral to the destination peripheral through the memory.

DMA Controller:
- DMA transfers are performed by a control circuit called DMA controller.
- It is a special hardware device that controls the transfer of data between peripherals and memory.
- DMA controller is also known as DMA engine or DMA module.
- It is a complex circuit that consists of registers, counters, and control logic.
- DMA controller communicates with the peripherals, memory, and CPU through the system bus.
- DMA controller is capable of handling multiple DMA transfers simultaneously.

Working of DMA Controller:
- DMA controller works in the following steps:
1. The DMA controller is initialized by the CPU by setting the transfer parameters such as source address, destination address, transfer size, and transfer mode.
2. The DMA controller requests the control of the system bus from the CPU.
3. The CPU grants the control of the system bus to the DMA controller.
4. The DMA controller transfers the data between the peripherals and memory without the intervention of CPU.
5. Once the transfer is complete, the DMA controller releases the control of the system bus to the CPU.

Advantages of DMA Transfers:
- DMA transfers have the following advantages:
1. They reduce the burden on CPU and increase the speed of data transfer.
2. They allow the CPU to perform other tasks while the data transfer is in progress.
3. They enable the peripherals to transfer data directly to the memory, which is useful in real-time applications such as video and audio processing.
Explore Courses for Computer Science Engineering (CSE) exam

Similar Computer Science Engineering (CSE) Doubts

Top Courses for Computer Science Engineering (CSE)

The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer?
Question Description
The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer?.
Solutions for The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer?, a detailed solution for The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? has been provided alongside types of The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice The DMA transfers are performed by a control circuit called asa)Device interfaceb)DMA controllerc)Data controllerd)OverlookerCorrect answer is option 'B'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev