Self-mirroring high performance disk drive
First Claim
Patent Images
1. A rotating data storage disk system comprising:
- a plurality of concentric tracks defined on a disk;
said disk including at least two date storage areas, wherein each area is sized to store a copy of a set of data and the data storage areas are substantially equidistantly spaced from each other and wherein all of the at least two data storage areas are located within plus or minus one track of the same track;
a drive mechanism coupled to the disk;
an integrated controller that manages data storage operations of the disk system, wherein the integrated controller maintains a first redundant data table in volatile memory, and wherein the first redundant data table comprises information about one or more deferred write commands; and
, a remote controller in communication with the drive mechanism for maintaining data coherency between the at least two data storage areas and keeping track of deferred writes to the at least two data storage areas of the disk, wherein the remote controller maintains a second redundant data table in non-volatile memory, wherein the second redundant data table comprises information about one or more deferred write commands.
6 Assignments
0 Petitions
Accused Products
Abstract
A disk drive system including one or more platters, each platter supporting at least one recording surface, where the platters are aligned about a common central axis. The platters spin about the common central axis. A recording head is associated with each recording surface. An actuator mechanism couples to each recording head to move the recording head into proximity with selected portions of the recording surface in response to received commands. At least two replicates of data are stored in at least two data storage areas such that any one of the at least two replicates can be accessed to service a data access request.
54 Citations
26 Claims
-
1. A rotating data storage disk system comprising:
-
a plurality of concentric tracks defined on a disk;
said disk including at least two date storage areas, wherein each area is sized to store a copy of a set of data and the data storage areas are substantially equidistantly spaced from each other and wherein all of the at least two data storage areas are located within plus or minus one track of the same track;
a drive mechanism coupled to the disk;
an integrated controller that manages data storage operations of the disk system, wherein the integrated controller maintains a first redundant data table in volatile memory, and wherein the first redundant data table comprises information about one or more deferred write commands; and
,a remote controller in communication with the drive mechanism for maintaining data coherency between the at least two data storage areas and keeping track of deferred writes to the at least two data storage areas of the disk, wherein the remote controller maintains a second redundant data table in non-volatile memory, wherein the second redundant data table comprises information about one or more deferred write commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A disk drive system comprising:
-
one or more platters, each platter supporting at least one recording surface, wherein the platters are aligned about a common central axis;
a plurality of concentric tracks defined on the platter means for spinning the platters about the common central axis;
a recording head associated with each recording surface;
an actuator mechanism coupled to each recording head to move the recording head into proximity with selected portions of the recording surface in response to received commands;
at least two replicates of data stored in at least two data storage areas such that any one of the at least two replicates can be accessed to service a data access request and all of the at least two data storage areas are located within plus or minus one track of the same track;
an integrated controller that manages data storage operations of the disk drive system, wherein the integrated controller maintains a first redundant data table in volatile memory, and wherein the first redundant data table comprises information about one or more deferred write commands; and
,a remote controller for maintaining data coherency between the at least two data storage areas and keeping track of deferred writes to the data storage areas, wherein the remote controller maintains a second redundant data table in non-volatile memory, and wherein the second redundant data table comprises information about one or more deferred write commands. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification