1,586 views
1 votes
1 votes
A certain hard disk rotates at 6000 rpm. It has 1 KB per sector and  64 sectors/track and has a seek time of 5 msec. Find the time required to read:

i. 800 successive sectors?

ii. 800 random sectors?

1 Answer

Best answer
3 votes
3 votes

Avg rotational latency = 5 msec // Time to reach the start of that track

Avg. seek time = 5 msec // Time to move onto particular track

For Successive sectors: 
= avg. seek time + time to get to starting sector(or avg rotational latency ) + rotational latency for req. no of sectors

= 5ms + 5ms + [  (12 tracks * 10msec rotational latency) + (time to read 32 sectors  of 13th track)  ]

= 10 + 120 + 5

= 135msec

For Random sectors: 

To read one sector  = avg. seek time + time to get to starting of sector(or avg rotational latency ) + rotational latency for one  sector

= 5ms + 5ms + 10/64

Total time to read 800 sectors = 800 * [ 5ms + 5ms + 10/64 ] = 8125 msec

selected by

Related questions

570
views
1 answers
0 votes
srestha asked Mar 7, 2019
570 views
Consider a disk with an average seek time of $4$ ms.Motor speed 15000RPM512B sector500 sector per trackA file occupies all of the sectors on $5$ tracksEach track reading ...
318
views
0 answers
0 votes
Abhipsa asked Jan 28, 2019
318 views
A UNIX style i-node has 15 direct pointers and one single, one double and one triple indirect pointers. The disk block size is 1KB, disk block address is 64 bits and 48 b...
832
views
0 answers
1 votes
zeeshanmohnavi asked Dec 25, 2018
832 views
Consider a unix inode which maintains $5$ direct disk blocks, $1$ single indirect, $1$ double indirect and $1$ triple indirect DBA. Disk block size is $4 \text{ KB }$ and...
576
views
0 answers
2 votes
Tuhin Dutta asked Jan 7, 2018
576 views
Consider the following requests to disk:138,144,133,95,195,70,20,223,124Assume the head is initially at 136 and algorithm used is SSTF then the number of times head has c...