Which of the following is responsible for transferring the data between Input/Output devices and main memory

This question was previously asked in
Beltron Programmer 1 Oct 2023 Official Paper
View all BELTRON Programmer Papers >
  1. Cache controller
  2. Math coprocessor
  3. Control Unit
  4. DMA controller

Answer (Detailed Solution Below)

Option 4 : DMA controller
Free
Beltron Programmer Mock Test
0.8 K Users
20 Questions 20 Marks 24 Mins

Detailed Solution

Download Solution PDF

The correct answer is Option 4) DMA controller.

Key Points

  • DMA (Direct Memory Access) Controller is responsible for directly transferring data between I/O devices and the main memory without CPU intervention.
  • This improves system efficiency and frees up the CPU to perform other tasks while the data transfer is managed independently by the DMA controller.
  • DMA is especially useful for high-speed devices such as hard drives, sound cards, and network cards.
  • The CPU initiates the DMA transfer by specifying the source, destination, and size, and then the DMA controller takes over the actual data movement.

Additional Information

  • Option 1 – Cache controller: Manages communication between cache memory and CPU, not I/O transfers.
  • Option 2 – Math coprocessor: Handles complex arithmetic operations like floating-point calculations; not related to data transfer.
  • Option 3 – Control Unit: Directs operations of the processor but does not handle actual data movement between I/O and memory.
  • Benefits of DMA:
    • Faster data transfer
    • Reduced CPU load
    • Improved system performance
Latest BELTRON Programmer Updates

Last updated on Nov 25, 2024

-> BELTRON Programmer 2024 Notification has been released on the official website.

-> The Bihar State Electronics Development Corporation Limited (BELTRON) has announced a recruitment drive for Programmer positions on a contractual basis.

-> Specific vacancy details will be shared separately.

-> Interested candidates can apply online from November 11, 2024, to December 10, 2024.

-> The Minimum age of the candidates should be 21 years and maximum age should be 59 year of age. 

Get Free Access Now
Hot Links: teen patti gold download apk teen patti master plus teen patti online game all teen patti game