A hard disk with a transfer rate of Mbytes/second is constantly transferring data to memory using DMA. The processor runs at MHz, and takes and clock cycles to initiate and complete DMA transfer respectively. If the size of the transfer is Kbytes, what is the percentage of processor time consumed for the transfer operation?
View worked solution
Answer: D
To find the percentage of processor time consumed during the DMA transfer, we compare the time the processor is busy with the total time taken for the transfer.
- Processor Busy Time:
The processor is active only during the initiation and completion of the DMA transfer.
- Total Transfer Time:
The hard disk transfers of data at a rate of .
- Percentage of Processor Time Consumed:
Thus, the processor is consumed for of the transfer time.
Free practice · Your answers on this page are not saved.
