Disk drive that balances seek speed and seek acoustics
AssigneeMaxtor Corporation
InventorsRichard M. Ehrlich, Stephen R. Kennedy
Life of this patent
Estimating the term…
Abstract
A disk drive selects seek speed and seek acoustics based on a history of seek requests from a host computer. The history of seek requests can include time intervals between seek requests, seek lengths of seek requests, locations of seek requests, a backlog of seek requests, whether seek requests are read requests or write requests, and whether seek requests are sequential or random.
Claims19
A method comprising:
- determining a history of seek requests from a host computer for seeking a head relative to a disk;
- and
- determining a speed for seeking the head based on the history of seek requests, wherein determining the history of seek requests includes determining time intervals between seek requests.
A method comprising:
- determining a history of seek requests from a host computer for seeking a head relative to a disk;
- and
- determining a speed for seeking the head based on the history of seek request, wherein determining the history of seek requests includes determining a backlog of seek requests.
In a disk drive that includes a disk, a head that reads from and writes to the disk, and a servo controller that moves the head relative to the disk during seek operations in response to seek requests from a host computer, method of determining a seek speed for a seek operation, comprising:
- determining a history of seek requests from the host computer that includes time intervals between seek requests and seek lengths of seek requests;
- and
- selecting between a high seek speed with high seek acoustics and a low seek speed with a low seek acoustics based on the history of seek requests.
A method comprising:
- providing a first seek state with low seek speed and low seek acoustics, wherein the seek moves a head relative to a disk;
- moving from the first seek state to a second seek state with low seek speed and low seek acoustics if a seek request from a host computer that exceeds a first seek length occurs during the first seek state;
- moving from the second seek state to another seek state with low seek speed and low seek acoustics if a seek request that exceeds a second seek length does not occur during a first time interval that begins upon the seek request that moves the first seek state to the second seek state;
- moving from the second seek state to a third seek state with high seek speed and high seek acoustics if a seek request that exceeds the second seek length occurs during the first time interval;
- remaining in the third seek state if a seek request that exceeds a third seek length occurs during a second time interval that begins upon the seek request that moves the second seek state to the third seek state, and upon a seek request that exceeds the third seek length during the third seek state;
- and
- moving from the third seek state to another seek state with low seek speed and low seek acoustics if a seek request that exceeds the third seek length does not occur during the second time interval.
Dependencies are inferred from the claim text.