A data storage device that records information magnetically on rotating platters. Accessing a sector can require moving a head to its track, waiting for the sector to rotate beneath it, and transferring the data. These contributions are seek time, rotational latency and data transfer time.[ref]
Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and others. Chapter 37, Hard Disk Drives, §37.3, seek, rotation and transfer phases
The wait for the requested sector to reach the disk head after positioning on its track. For a uniformly distributed arrival phase and rotation period , its expected value is half a rotation. At revolutions per minute, this is seconds.
The time required to move and settle the disk head over the desired track. It is distinct from seek distance and from waiting for a sector's rotation.
Choose the order of pending input-output requests. Physical head movement, rotational latency, request arrival times and fairness can favour different orders. A seek distance calculation is a simplified model; real seek time is not necessarily linear in track displacement.
Total absolute track displacement along a head route . Include physical turnaround points in the route if the scheduling policy visits them, even if they do not service a request.
Sweep in one direction through pending requests, reversing at the last pending track rather than travelling to the disk's physical endpoint. It shares the directional sweep of SCAN disk scheduling but can avoid movement into an empty end region.
Sweep in one direction, servicing requests encountered in track order, continue to the physical endpoint, and then reverse. A calculation must state the initial direction and whether movement after the final requested service is included. LOOK disk scheduling instead turns around at the last pending request in that direction.
Serve the pending request whose track is nearest to the current head position, with an explicit tie rule when necessary. This minimizes the next seek distance, rather than the total distance of every future request; a continuing stream of nearby requests can starve a distant request.
Serve requests in arrival order. This preserves queue order but can cause repeated long seeks when successive requests lie far apart.
Articles by others on the same topic
There are currently no matching articles.