retagged by
1,876 views
3 votes
3 votes

my approach 
seek time 30
rotationn latency=10
tranfer time :
64 kb prog page size is 4kb so in 16 pages this prog wiil be accesed through memory since track size is given 32 kb
so in 32kb is read in one rtotaion in 20msec
so 4kb --------------------------------(20/32)*4 
=2.5
for 1 page it take transfer time as 2.5msec as program is spread in pages so total acces 16 pages we need totoal time as :
(30+10+2.5)*16=680 msec
correct me !! if wrogn thanks..given ans by them is 120.

retagged by

1 Answer

Best answer
3 votes
3 votes

one track size = 32 MB

number of tracks required to store the data = 64MB/32 MB = 2 Track.

Seek time : time require to move the R/W Header to desired track

Rotational Latency : placing the R/W from data is beginning

Now Total time taken for the first track =  Seek Time + Rotation latency+ Transfer time

                                                                =  30 ms  +  10 ms+ 20 ms

                                                                =  60 ms

After reading the complete one track again, there will a need to place R/W header at the track in which next 32MB data present. So for this,it will again perform seek operation and find the location from where the next data is present.

Total time taken to transfer the second track =  Seek Time   +  Rotation latency +  Transfer time

                                                                         =   30 ms  + 10 ms  +  20 ms

                                                                         =   60 ms

Total time = 60 + 60 = 120 ms

selected by

Related questions

0 votes
0 votes
0 answers
1
Na462 asked Jan 12, 2019
1,000 views
Consider a typical disk that transfers at a rate of 30 MBps and rotates at 5000 RPM. The average seek time of disk is twice average rotation delay and assume no controlle...
0 votes
0 votes
2 answers
2
Na462 asked Aug 4, 2018
1,180 views
Ans. 52 msec
0 votes
0 votes
0 answers
4
Na462 asked Jul 12, 2018
467 views
I solved this question correctly. I have a slight doubt though if say in question it says that Disk address is of K bits then what it represents 2^k Sectors or 2^k blocks...