> disk heads to optimized queued reads of data in a “traveling salesman” sort of way
Luckily the read heads only have one degree of freedom, so the "elevator algorithm" is sufficient: https://en.wikipedia.org/wiki/Elevator_algorithm