Hard disk drive adaptation based on approach time measurement
First Claim
1. A method for minimizing the time for acquisition of a data track on a rotating data storage disk of a hard disk drive by a magnetic head and commencement of data transfer to or from the data track, wherein movement of the head to the data track is effected by a servo circuit that provides control signals to an actuator whereon the head is mounted in relation to the actual radial velocity of the head and demand velocities stored in a velocity demand profile, comprising the steps of:
- assigning each data track to one of a plurality of concentric zones on the disk;
storing, for each direction of movement of the head across the disk, an adaptive profile adjustment for each zone on the disk;
adjusting the velocity demand profile for each seek to a selected track in a selected direction by addition of the adaptive profile adjustment stored for the zone to which the selected track is assigned to demand velocities for at least a portion of the velocity demand profile;
measuring an approach time for the head to traverse a preselected distance proximate each data track each time a seek is made to a selected track;
updating the adaptive profile adjustment stored for the zone, for the direction in which the seek is made, to which the selected track is assigned in relation to the measured approach time for the selected track; and
commencing reading or writing of data at the end of a delay time selected in relation to the measured approach time.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for maximizing throughput of a hard disk drive by adaptively seeking to a data track at which data is to be stored and adaptively commencing the reading or writing of data in accordance with the movement of the read/write head in the proximity of the data track. In each seek to a data track, an approach time for movement of the read/write head from the entry into a fine control region about the track to a selected distance from the track is measured and reading or writing is commenced at the end of a delay time selected in relation to the approach time. The tracks on the disk are assigned to a plurality of concentric zones to which profile adjustment bins are assigned to contain an adaptive profile adjustment that is added to terminal portions of a read/write head velocity demand profile in accordance with which seeks to tracks are effected. The contents of the profile adjustment bin assigned to the zone containing a track to which a seek is made is updated at the end seek in relation to the direction of the seek and the approach time measured for the seek.
44 Citations
11 Claims
-
1. A method for minimizing the time for acquisition of a data track on a rotating data storage disk of a hard disk drive by a magnetic head and commencement of data transfer to or from the data track, wherein movement of the head to the data track is effected by a servo circuit that provides control signals to an actuator whereon the head is mounted in relation to the actual radial velocity of the head and demand velocities stored in a velocity demand profile, comprising the steps of:
-
assigning each data track to one of a plurality of concentric zones on the disk; storing, for each direction of movement of the head across the disk, an adaptive profile adjustment for each zone on the disk; adjusting the velocity demand profile for each seek to a selected track in a selected direction by addition of the adaptive profile adjustment stored for the zone to which the selected track is assigned to demand velocities for at least a portion of the velocity demand profile; measuring an approach time for the head to traverse a preselected distance proximate each data track each time a seek is made to a selected track; updating the adaptive profile adjustment stored for the zone, for the direction in which the seek is made, to which the selected track is assigned in relation to the measured approach time for the selected track; and commencing reading or writing of data at the end of a delay time selected in relation to the measured approach time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for limiting the time for movement of a magnetic head to a data track on a rotating data storage disk of a hard disk drive of the type wherein movement of the head is effected by a servo circuit that provides control signals to an actuator whereon the head is mounted in relation to the actual radial velocity of the head and demand velocities stored in a velocity demand profile, comprising the steps of:
-
assigning each data track to one of a plurality of concentric zones on the disk; storing, for each direction of movement of the head across the disk, an adaptive profile adjustment for each zone on the disk; adjusting the velocity demand profile for each seek to a selected track in a selected direction by addition of the adaptive profile adjustment stored for the zone to which the selected track is assigned to demand velocities for at least a portion of the velocity demand profile; measuring an approach time for the head to traverse a preselected distance proximate each data track each time a seek is made to a selected track; and updating the adaptive profile adjustment stored for the zone, for the direction in which the seek is made, to which the selected track is assigned in relation to the measured approach time for the selected track. - View Dependent Claims (8, 9)
-
-
10. A method for minimizing the time for commencement of reading from or writing to a data track on a rotating data storage disk of a hard disk drive by a magnetic head following movement of the head to a selected track, comprising the steps of:
-
measuring an approach time for the head to traverse a preselected distance proximate the selected data track as the head approaches the data track; and commencing reading or writing of data at the end of a delay time, measured from completion of the traversal of said preselected distance, selected in relation to the measured approach time. - View Dependent Claims (11)
-
Specification