Answer: 6.1 : 6.2
The average time to read or write a sector is the sum of the average seek time, the average rotational delay, the disk transfer time, and the controller's transfer time:
Tavg=Tseek+Trot+Ttrans+Tctrl
Step 1: Calculate Average Rotational Delay (Trot)
The disk rotates at 15000 RPM (rotations per minute).
Rotations per second=6015000=250 rotations/sec
Time for one full rotation=2501 seconds=4 ms
The average rotational delay is half of the time for one full rotation:
Trot=24 ms=2 ms
Step 2: Calculate Average Seek Time (Tseek)
Given that the average seek time is twice the average rotational delay:
Tseek=2×Trot=2×2 ms=4 ms
Step 3: Calculate Disk Transfer Time (Ttrans)
The disk transfer rate is 50×106 bytes/sec, and the sector size is 512 bytes.
Ttrans=50×106 bytes/sec512 bytes=10.24×10−6 seconds=0.01024 ms
Step 4: Calculate Controller's Transfer Time (Tctrl)
Given that the controller's transfer time is 10 times the disk transfer time:
Tctrl=10×Ttrans=10×0.01024 ms=0.1024 ms
Step 5: Calculate Total Average Access Time (Tavg)
Tavg=4 ms+2 ms+0.01024 ms+0.1024 ms
Tavg=6.11264 ms
Thus, the average time to read or write a sector is approximately 6.11 ms (which lies in the range 6.1 to 6.2).