in CO and Architecture retagged by
257 views
0 votes
0 votes
An I/O device transfers a data 10MB/s over a bus which is capable of sending the data at a rate 100MB/s. Consider a processor operates at 200MHZ, and it takes 100 clock cycles to handle each DMA request. Suppose 8KB blocks of data has been transferred between I/O and main memory then calculate fraction of CPU time handling of the data transfer with DMA?
in CO and Architecture retagged by
257 views

4 Comments

$0.0609 \,\%\,?$
0
0
did you used that x/x+y formular ?
0
0
I think, the transfer is in burst mode, so the CPU is idle while the DMA transfers and active only for 100 clock cycles, so $\frac{x}{x+y}$, should be used.
0
0

@Shobhit Joshi

what is the significance of these 2 different data rates ..10MBps and 100 MBps..?

 

0
0

Please log in or register to answer this question.

Related questions