Answer on Question #44427 – Math - Other
Problem.
A hard disk system has the following parameters:
Number of tracks=500
Number of sectors/track=100
Number of bytes/sector=500
Time taken by the head to move from one track to adjacent track=1ms
Rotation speed=600 rpm
What is the average time taken for transferring 250 bytes from the disk?
(A) 300.5 ms (B) 255.5 ms (C) 255 ms (D) 300 ms
Solution.
The time to transfer 250 bytes from the disk equals:
the average seek time + the average rotational latency + the transfer time for 250 bytes.
The average seek time equals:
21×number of tracks×time taken to move from one track to adjacent track
or
21⋅500⋅1 ms=250 ms
The average rotational latency equals is the time required for 21 of a full rotation:
21⋅6001 m=21⋅60060 s=201 s=0.05 s=50 ms.
There are 100 sectors. Each sector has capacity 500 B, so we need to reed half of sector it equals to time required for 1001⋅21=2001 of a full rotation:
2001⋅6001 m=2001⋅60060 s=20001 s=0.0005 s=0.5 ms.
Therefore time to transfer 250 bytes from the disk equals 250+50+0.5 ms=300.5 ms.
Remark. The formula
31× number of tracks × time taken to move from one track to adjacent track
for average speed is much more correct, but there are no answer 16632+0.5+50=21761 ms between proposed.
Answer: 300.5 ms.
www.AssignmentExpert.com