Westonci.ca connects you with experts who provide insightful answers to your questions. Join us today and start learning! Ask your questions and receive precise answers from experienced professionals across different disciplines. Get quick and reliable solutions to your questions from a community of experienced experts on our platform.

A single-platter disk has rotation speed 7200 rpm, number of tracks on one side of platter is 30,000, number of sectors per track is 600, seek time is one ms for every hundred tracks traversed. What is the average seek time?

Sagot :

Answer:

Rotation Speed = 7200 rpm

No. of tracks on one side of platter = 30000

No. of sectors per track = 600

Seek time for every 100 track traversed = 1 ms

To find:

Average Seek Time.

Average Rotational Latency.

Transfer time for a sector. Total Average time to satisfy a request.

Explanation:

a) As given, the disk head starts at track O. At this point the seek time is 0.

Seek time is time to traverse from 0 to 29999 tracks (it makes 30000)

Average Seek Time is the time taken by the head

to move from one track to another/2

29999 / 2 = 14999.5 ms

As the seek time is one ms for every hundred

tracks traversed. So the seek time for 29,999 tracks traversed is

14999.5/100 = 149.995 ms

b) The rotations per minute are 7200

1 min = 60 sec

7200 / 60 = 120 rotations / sec

Rotational delay is the inverses of this. So 1/120 = 0.00833 sec

= 0.00833 * 100

= 0.833 ms

So there is 1 rotation is at every 0.833 ms

Average Rotational latency is one half the amount of time taken by disk to make one revolution or complete 1 rotation.

So average rotational latency is: 1 / 2r

8.333/2 = 4.165 ms

c) No. of sectors per track = 600

Time for one disk rotation = 0.833 ms

So transfer time for a sector is: one disk revolution time / number of sectors

8.333 / 600 = 0.01388 ms = 13.88 μs

d) Total average time to satisfy a request is calculated as :

Average seek time + Average rotational latency + Transfer time for a sector

= 149.99 ms + 4.165 ms + 0.01388 ms

= 154.168 ms