Timothy Daniels said:
By "switching heads" you seem to be implying that if a
file spanned a track, the sectors from one track would
be read and then the subsequent sectors would be
found in the same cylinder, but on another platter surface.
That way, the arm wouldn't have to be moved but
merely a different head would be used. Is that correct?
Correct.
If a file spanned platter surfaces before it spanned cylinders, access
would be faster because arm movement wouldn't be needed.
Correct. BUT if you have say half the number of platters,
you'd have twice as many sectors per track, so you wouldnt
even need to switch heads at all when writing the larger track.
That would require multiple platter surfaces. Does having multiple
platter surfaces available to do that make large file accesses faster?
Like I said, thats more complicated than it looks, because its even
faster if all the sectors are in a single track than spread over two
tracks in a cylinder. Then you dont even need a head switch.
Another complication tho is the initial access to the first sector
in the file. Clearly once the heads are moved to the correct
track, you still have to wait for the sector you want to pass
under the heads. That also requires a substantial amount of time
to happen. Thats why drive RPMs have been increased over time.