2 votes 2 votes hard disk with transfer rate of 1 KBps is constantly transferring data to memory using DMA. The size of data transfer is 16 bytes. The processor runs at 400 kHz clock frequency. The DMA controller requires 10 cycles for initialization of operation and transfer takes 2 cycles to transfer one byte of data from device to the memory. Let M and N be the maximum percentage of time that the CPU is blocked in cycle stealing mode and Burst mode. Find the value of M-N? a)2.26 b)3.45 c)2.35 d)2.35 My solution plz verify if not correct plz give detailed explanation Amit puri asked Jun 8, 2017 Amit puri 2.2k views answer comment Share Follow See all 5 Comments See all 5 5 Comments reply Show 2 previous comments A_i_$_h commented Jun 25, 2017 reply Follow Share the value 16 used in calculating the transfer time(y) is the value of X or is it the number of bytes of data mentioned in the question 0 votes 0 votes SeemaTanwar commented Jan 19, 2019 reply Follow Share Could anyone please clearify why 2 cycle time transfer time (between device and memory) is being considered while computing CPU consumption time 0 votes 0 votes yadavg123 commented Dec 25, 2019 reply Follow Share Can anybody please tell me, why did we not use y/(y+x) in cycle stealing mode? 0 votes 0 votes Please log in or register to add a comment.
1 votes 1 votes u didnt followed pipilining at the side of cycle stealing mode for one byte it will take 12 cycle and for remaining it will take only 10 cycle bcz while transfering the data , preperation of data is suppose to happen parraleli . chandan sahu answered Jan 9, 2019 chandan sahu comment Share Follow See all 0 reply Please log in or register to add a comment.