Electrical Engineering (EE) Exam  >  Electrical Engineering (EE) Questions  >  Which of the following bus is used to transfe... Start Learning for Free
Which of the following bus is used to transfer data from main memory to peripheral device?
  • a)
    DMA bus
  • b)
    Output bus
  • c)
    Input bus
  • d)
    Data bus
Correct answer is option 'A'. Can you explain this answer?
Most Upvoted Answer
Which of the following bus is used to transfer data from main memory t...
Introduction:
In a computer system, data is transferred between the main memory (RAM) and peripheral devices such as hard drives, printers, and network cards. This transfer of data is facilitated by a special type of bus called the Direct Memory Access (DMA) bus.

DMA Bus:
The DMA bus, also known as the DMA controller, is responsible for transferring data directly from the main memory to a peripheral device or vice versa, without involving the CPU. It allows the peripheral device to access the memory directly, reducing the burden on the CPU and improving overall system performance.

Data Transfer Process:
When a peripheral device needs to transfer data to or from the main memory, it sends a request to the DMA controller. The DMA controller then takes control of the system bus and initiates the data transfer process. The steps involved in this process are as follows:

1. Initiation: The peripheral device sends a request to the DMA controller to initiate a data transfer.

2. Address and Control Signals: The DMA controller generates the necessary address and control signals to access the main memory and the peripheral device.

3. Data Transfer: The DMA controller transfers the data directly between the main memory and the peripheral device without involving the CPU. It can transfer a block of data in one continuous operation, reducing the need for multiple CPU interventions.

4. Interrupt: Once the data transfer is complete, the DMA controller sends an interrupt signal to the CPU to notify it about the completion of the operation.

5. CPU Intervention: The CPU can then handle the interrupt and perform any necessary tasks, such as processing the transferred data or initiating the next data transfer.

Advantages of DMA Bus:
The use of a DMA bus for data transfer offers several advantages:

1. Reduced CPU Overhead: By offloading data transfer tasks to the DMA controller, the CPU is freed up to perform other computations, improving overall system performance.

2. Efficient Data Transfer: DMA transfers data in a more efficient manner compared to CPU-based transfers, as it can transfer large blocks of data in a single operation.

3. Improved System Responsiveness: With DMA, the CPU is not occupied with data transfer tasks, allowing it to respond quickly to other critical tasks and user inputs.

4. Support for Multiple Devices: DMA controllers can handle multiple peripheral devices simultaneously, allowing for efficient data transfers between different devices and the main memory.

Conclusion:
In summary, the DMA bus is used to transfer data between the main memory and peripheral devices in a computer system. It allows for direct data transfer without involving the CPU, resulting in improved system performance and efficiency.
Explore Courses for Electrical Engineering (EE) exam
Question Description
Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? for Electrical Engineering (EE) 2026 is part of Electrical Engineering (EE) preparation. The Question and answers have been prepared according to the Electrical Engineering (EE) exam syllabus. Information about Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? covers all topics & solutions for Electrical Engineering (EE) 2026 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer?.
Solutions for Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? in English & in Hindi are available as part of our courses for Electrical Engineering (EE). Download more important topics, notes, lectures and mock test series for Electrical Engineering (EE) Exam by signing up for free.
Here you can find the meaning of Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer?, a detailed solution for Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? has been provided alongside types of Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Which of the following bus is used to transfer data from main memory to peripheral device?a)DMA busb)Output busc)Input busd)Data busCorrect answer is option 'A'. Can you explain this answer? tests, examples and also practice Electrical Engineering (EE) tests.
Explore Courses for Electrical Engineering (EE) exam

Top Courses for Electrical Engineering (EE)

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