retagged by
1,629 views
2 2 votes
Consider a disk system, which has a track seek time of t seek = 10ms (mini-second). The disk rotation speed is r = 9000 rpm (round per minute), and each track on the disk has S=600 sectors, each sector has total B=512 bytes data. What is the average time (in ms) it takes to read 1024 bytes data? (correct to three decimal places)

1 Answer

3 3 votes

9000 rotation ------- 1min

1 rotation ---------- (60/9000) sec =6.66 msec

Average rotational time = 0.5*rotation time= 3.33 msec

1 rotation = 1 track = 600 sectors

hence time for 1 sector =(6.666/600)= 0.011 msec

we have to read 1024 B that is equal to two sectors .

total time = t(seek) + t(avg rotational) + t(transfer)

              = 10 ms +3.33 ms+ 2* 0.011 ms

              =13.352 ms

Position:
Show:

Related questions

3 3 votes
1 answers 1 answer
5.2k
5.2k views
khushtak asked Jan 6, 2016
5,229 views
Consider a disk with a rotational rate of 10,000 RPM, an average seek time of 8 ms, and on average of 500 sectors per track. Estimate the average time to read a random se...
1 1 vote
1 1 answer
1.4k
1.4k views
prasitamukherjee asked Nov 16, 2016
1,430 views
A certain hard disk rotates at 6000 rpm. It has 1KB per sector and 64 sectors per track and has a seek time of 5ms. The time required to read 800 successive sectors is?80...
2 2 votes
2 answers 2 answers
2.0k
2.0k views
Akriti sood asked Jan 9, 2017
1,967 views
A hard disk needs 50ms for placing the head on the right track. One track rotational speed is 5ms. There are 63 sectors on each track, each sector storing 512 bytes and d...