retagged by
575 views
0 votes
0 votes

pls explain!

retagged by

1 Answer

Best answer
1 votes
1 votes
Given,data rate of 3MB per sec and 4 Byte is transferred at a time

So no of times hard disk is accessed in a second = 3MB/4B=750000

Now, total time take to service 1 transfer=1200*1ns(Clock Time)

No of times Hard disk will be accessed in 1ns=750000*10^(-9)=75*10^(-5) times

Total time taken to service hard disk transfer=1200*75*10^(-5)nsec

It's also given that hard disk is only active for 5% of time =0.05*1200*75*10^(-5) =0.45nsec

% CPU time spent on hard disk=(0.045nsec/1nsec)*100=4.5%
selected by

Related questions

1.3k
views
1 answers
0 votes
VJ2793 asked Nov 19, 2018
1,284 views
In the solution to this question, it is given that the number of rotations needed is 2.75. How we got 2.75?
898
views
0 answers
0 votes
iarnav asked Sep 21, 2018
898 views
Consider a 4 stage pipeline processor. The number of cycles needed by the four instructions I1, I2, I3, I4 in stages S1, S2, S3, S4 is shown below: ... given stageP.S.- Refer here- https://gateoverflow.in/244642/%23co-gate-2009-self-doubt
444
views
1 answers
0 votes
Gate Fever asked Nov 28, 2018
444 views
A keyboard must be interrogated at least 10 times per second to make sure that no keystroke by the user is missed. Assume that each such interrogation and data ... CPU time is spent polling the keyboard? (answer up to 4 decimal places).
416
views
0 answers
0 votes
Gate Fever asked Nov 28, 2018
416 views
Assume that cache is 2 way set associative and has the following configurations:-(i) 8B of the total size(ii)2B of block size(iii)LRU replacementif byte-addressable ... 5,7,12,1,2,4,13am getting 4 hits but the answer given is different