Question #44427

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

Expert's answer

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:


12×number of tracks×time taken to move from one track to adjacent track\frac{1}{2} \times \text{number of tracks} \times \text{time taken to move from one track to adjacent track}


or


125001 ms=250 ms\frac{1}{2} \cdot 500 \cdot 1 \text{ ms} = 250 \text{ ms}


The average rotational latency equals is the time required for 12\frac{1}{2} of a full rotation:


121600 m=1260600 s=120 s=0.05 s=50 ms.\frac{1}{2} \cdot \frac{1}{600} \text{ m} = \frac{1}{2} \cdot \frac{60}{600} \text{ s} = \frac{1}{20} \text{ s} = 0.05 \text{ s} = 50 \text{ 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 110012=1200\frac{1}{100} \cdot \frac{1}{2} = \frac{1}{200} of a full rotation:


12001600 m=120060600 s=12000 s=0.0005 s=0.5 ms.\frac{1}{200} \cdot \frac{1}{600} \text{ m} = \frac{1}{200} \cdot \frac{60}{600} \text{ s} = \frac{1}{2000} \text{ s} = 0.0005 \text{ s} = 0.5 \text{ ms}.


Therefore time to transfer 250 bytes from the disk equals 250+50+0.5 ms=300.5 ms250 + 50 + 0.5 \text{ ms} = 300.5 \text{ ms}.

Remark. The formula

13×\frac{1}{3} \times number of tracks ×\times time taken to move from one track to adjacent track

for average speed is much more correct, but there are no answer 16623+0.5+50=21716166\frac{2}{3} + 0.5 + 50 = 217\frac{1}{6} ms between proposed.

Answer: 300.5 ms.

www.AssignmentExpert.com


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

LATEST TUTORIALS
APPROVED BY CLIENTS