Disk drive adjusting predictive caching based on temperature of voice coil motor
AssigneeWestern Digital Technologies, Inc.
InventorsZhi Wang, Kenny T. Coker
Life of this patent
Estimating the term…
Abstract
A disk drive is disclosed including a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors. The disk drive further comprises a head coupled to a distal end of an actuator arm, and a voice coil motor (VCM) comprising a voice coil for rotating the actuator arm about a pivot. A read command is selected from a command queue, wherein the read command comprises a requested data sector. A maximum number of additional data sectors is determined that may be cached together with the requested data sector. An actual number of additional data sectors to cache is selected in response to the maximum number and a temperature of the voice coil.
Claims19
A disk drive comprising:
- a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors;
- a head coupled to a distal end of an actuator arm;
- a voice coil motor (VCM) comprising a voice coil for rotating the actuator arm about a pivot;
- and
- control circuitry operable to:
- select a read command from a command queue, the read command comprising a requested data sector;
- determine a maximum number of additional data sectors that may be cached together with the requested data sector;
- and
- select additional data sectors to cache in response to the maximum number and a temperature of the voice coil.
A method of operating a disk drive, the disk drive comprising a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors, a head coupled to a distal end of an actuator arm, and a voice coil motor (VCM) comprising a voice coil for rotating the actuator arm about a pivot, the method comprising:
- selecting a read command from a command queue, the read command comprising a requested data sector;
- determining a maximum number of additional data sectors that may be cached together with the requested data sector;
- and
- selecting the additional data sectors to cache in response to the maximum number and a temperature of the voice coil.
A disk drive comprising:
- a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors;
- a head coupled to a distal end of an actuator arm;
- a voice coil motor (VCM) comprising a voice coil for rotating the actuator arm about a pivot;
- and
- a means for selecting a read command from a command queue, the read command comprising a requested data sector;
- a means for determining a maximum number of additional data sectors that may be cached together with the requested data sector;
- and
- a means for selecting the additional data sectors to cache in response to the maximum number and a temperature of the voice coil.
Dependencies are inferred from the claim text.