Disk drive using rotational position optimization algorithm to facilitate write verify operations
AssigneeWestern Digital Technologies, Inc.
InventorGregory B. Thelin
Life of this patent
Estimating the term…
Abstract
A disk drive is disclosed wherein a write command is verified according to a rotational position optimization (RPO) algorithm rather than immediately after the write command to better optimize drive performance relative to mechanical latencies.
Claims22
A disk drive comprising:
- (a) a disk comprising a plurality of concentric tracks, each track comprising a plurality of data sectors;
- (b) a head actuated radially over the disk;
- (c) an input/output (I/O) queue for storing read and write commands received from a host computer;
- and
- (d) a disk controller for performing the commands stored in the I/O queue in an order determined from a rotational positioning optimization (RPO) algorithm, wherein the disk controller for:
- selecting a write command from the I/O queue according to the RPO algorithm;
- seeking the head to a target track and writing data to a target data sector;
- inserting a write verify command into the I/O queue;
- selecting the write verify command from the I/O queue according to the RPO algorithm and
- executing the write verify command to verify the recoverability of the data written to the target data sector.
A method of executing a write verify operation in a disk drive, the disk drive comprising a disk having a plurality of concentric tracks including a plurality of data sectors, a head actuated radially over the disk, and an input/output (I/O) queue for storing read and write commands received from a host computer, the method comprising the steps of:
- (a) selecting a write command from the I/O queue according to a rotational positioning optimization (RPO) algorithm;
- (b) seeking the head to a target track and writing data to a target data sector;
- (c) inserting a write verify command into the I/O queue;
- (d) selecting the write verify command from the I/O queue according to the RPO algorithm;
- and
- (e) executing the write verify command to verify the recoverability of the data written to the target data sector.
Dependencies are inferred from the claim text.