Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  Which facilitates transfer of bulk data from ... Start Learning for Free
Which facilitates transfer of bulk data from HDD to main memory with highest throughout?
  • a)
    Programmed I/O transfer
  • b)
    Interrupt driven I/O transfer
  • c)
    Polling based I/O transfer
  • d)
    DMA based I/O transfer.
Correct answer is option 'D'. Can you explain this answer?
Most Upvoted Answer
Which facilitates transfer of bulk data from HDD to main memory with h...
Explanation:
When it comes to transferring bulk data from a hard disk drive (HDD) to main memory, the most efficient method is DMA (Direct Memory Access) based I/O transfer. DMA is a technique that allows peripheral devices, like the HDD, to transfer data directly to and from main memory without involving the CPU.

Programmed I/O transfer:
- In programmed I/O transfer, the CPU is responsible for performing all the data transfers between the HDD and main memory.
- The CPU issues read or write commands to the HDD and waits for the transfer to complete.
- This method requires constant intervention from the CPU, which leads to a significant overhead and reduces the overall throughput.
- In the case of transferring bulk data, this method would result in low throughput and inefficient utilization of the CPU.

Interrupt driven I/O transfer:
- In interrupt driven I/O transfer, the CPU issues a read or write command to the HDD and continues with other tasks.
- When the transfer is complete, the HDD raises an interrupt signal to inform the CPU.
- The CPU then suspends its current task, handles the interrupt, and performs the necessary data transfer between the HDD and main memory.
- While this method reduces the CPU overhead compared to programmed I/O transfer, it still requires the CPU to be involved in each transfer.
- Therefore, it is not the most efficient method for transferring bulk data.

Polling based I/O transfer:
- In polling based I/O transfer, the CPU periodically checks the status of the HDD to determine if the transfer is complete.
- This method also requires constant intervention from the CPU, similar to programmed I/O transfer.
- It suffers from the same overhead and reduced throughput when it comes to transferring bulk data.

DMA based I/O transfer:
- DMA allows the HDD to transfer data directly to and from main memory without involving the CPU.
- The CPU sets up the DMA controller with the necessary information, such as the source and destination addresses, and the transfer size.
- Once the DMA controller is configured, it takes control of the data transfer process and performs the transfer independently of the CPU.
- This method significantly reduces the CPU overhead and improves the overall throughput, especially when transferring bulk data.
- The CPU can continue executing other tasks while the DMA controller handles the data transfer, resulting in efficient utilization of system resources.

Therefore, the DMA based I/O transfer facilitates the transfer of bulk data from the HDD to main memory with the highest throughput.
Explore Courses for Computer Science Engineering (CSE) exam

Similar Computer Science Engineering (CSE) Doubts

Question Description
Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? for Computer Science Engineering (CSE) 2025 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 Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer?.
Solutions for Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. 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 Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer?, a detailed solution for Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? has been provided alongside types of Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Which facilitates transfer of bulk data from HDD to main memory with highest throughout?a)Programmed I/O transferb)Interrupt driven I/O transferc)Polling based I/O transferd)DMA based I/O transfer.Correct answer is option 'D'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam
Signup to solve all Doubts
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev