retagged by
1,211 views
0 votes
0 votes
Consider a device with 1MB per second transfer rate and operating in cycle stealing mode of DMA. It requires 0.5 microsecond to transfer the data (1 byte) when it is ready or prepared. Percentage of CPU blocked due to DMA?
retagged by

1 Answer

0 votes
0 votes
Device transfer is given as 1 MBPS  which means 1 MB per sec, So 1B is transferred in 1 microsec, Transfer Time is given as 0.5 microsec, So (0.5/1+0.5) x 100 % = 33.33%

Related questions

3 votes
3 votes
0 answers
2
vishal chugh asked Jan 24, 2018
1,268 views
In the last step shouldn't it be (Y/X) and not (Y/X+Y) since its Cycle Stealing mode?
1 votes
1 votes
1 answer
3
Prajwal Bhat asked Dec 21, 2016
1,441 views
Explain in detail?
3 votes
3 votes
1 answer
4
Ashish Singh 3 asked Sep 1, 2016
1,042 views
Please explain DMA cycle stealing mode with a timeline diagram.Does the DMA wait for 1 byte before aquiring the bus control and is this the same time when CPU utilizes th...