Disk drive using rotational position optimization algorithm to facilitate write verify operations
First Claim
Patent Images
1. 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.
10 Assignments
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification