Given disk rotation speed : 7200 RPM sectors : 500 of 512 bytes around the outer cylinder.
How long does it take to read a sector ?
Average rotational delay - (0.5 * 60 * 1000)/ 7200 = 4.166ms So disk rotate every 4.166 ms so each sector will take 4.166/500 = 0.008332 ms
So to read a single sector it's going to take 4.166 + 0.008332 = 4.1749 ms.
Correct me if I am wrong.