Apparatus and method for improving disc drive performance by compensating
for head-to-head offsets when scheduling a plurality of pending access
commands. A disc drive includes a plurality of recording surfaces on which
a plurality of concentric data tracks are defined. A servo circuit
performs seeks to move a plurality of heads from an initial track to a
destination track. A positional offset between each of the plurality of
heads is measured and applied to an estimated seek length to calculate a
corrected seek length. A corrected seek time is calculated from a seek
profile table in relation to corrected seek length. The corrected seek
time is used by a control processor to schedule the access commands stored
in the memory.
Matériel et méthode pour améliorer l'exécution d'unité de disques par des excentrages tête à tête compensants en programmant une pluralité d'accès en suspens commande. Une unité de disques inclut une pluralité de surfaces d'enregistrement sur lesquelles une pluralité de pistes de données concentriques sont définies. Un circuit servo exécute des recherches pour déplacer une pluralité de têtes d'une première voie à une voie de destination. Un excentrage de position entre chacune de la pluralité de têtes est mesuré et appliqué à une longueur estimée de recherche pour calculer une longueur corrigée de recherche. Un temps corrigé de recherche est calculé à partir d'une table de profil de recherche par rapport à la longueur corrigée de recherche. L'heure corrigée de recherche est employée par un processeur pilote de programmer les commandes d'accès stockées dans la mémoire.