Hybrid drive copying disk cache to non-volatile semiconductor memory
First Claim
Patent Images
1. A hybrid drive comprising:
- a disk comprising a plurality of data sectors;
a head actuated over the disk;
a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments;
control circuitry operable to;
define a disk cache comprising a first plurality of the data sectors;
define a non-cache area of the disk comprising a second plurality of the data sectors;
receive a write command from a host, the write command comprising data;
write the data to the disk cache; and
copy the data from the disk cache to the NVSM.
8 Assignments
0 Petitions
Accused Products
Abstract
A hybrid drive is disclosed comprising a head actuated over a disk comprising a plurality of data sectors. The hybrid drive further comprises a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments. A disk cache is defined comprising a first plurality of the data sectors, and a non-cache area of the disk is defined comprising a second plurality of the data sectors. When a write command is received from a host, data is written to the disk cache, and under certain conditions, the data is copied from the disk cache to the NVSM.
-
Citations
26 Claims
-
1. A hybrid drive comprising:
-
a disk comprising a plurality of data sectors; a head actuated over the disk; a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; control circuitry operable to; define a disk cache comprising a first plurality of the data sectors; define a non-cache area of the disk comprising a second plurality of the data sectors; receive a write command from a host, the write command comprising data; write the data to the disk cache; and copy the data from the disk cache to the NVSM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A hybrid drive comprising:
-
a disk comprising a plurality of data sectors; a head actuated over the disk; a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments; control circuitry operable to; define a disk cache comprising a first plurality of the data sectors; define a non-cache area of the disk comprising a second plurality of the data sectors; define a NVSM cache comprising a plurality of the memory segments; receive a write command from a host, the write command comprising data; determine whether to write the data to one of the NVSM cache and the disk cache; write the data to the disk cache; and copy the data from the disk cache to the NVSM. - View Dependent Claims (13)
-
-
14. A method of operating a hybrid drive comprising a head actuated over a disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:
-
defining a disk cache comprising a first plurality of the data sectors; defining a non-cache area of the disk comprising a second plurality of the data sectors; receiving a write command from a host, the write command comprising data; writing the data to the disk cache; and copying the data from the disk cache to the NVSM. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of operating a hybrid drive comprising a head actuated over a disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments, the method comprising:
-
defining a disk cache comprising a first plurality of the data sectors; defining a non-cache area of the disk comprising a second plurality of the data sectors; defining a NVSM cache comprising a plurality of the memory segments; receiving a write command from a host, the write command comprising data; determining whether to write the data to one of the NVSM cache and the disk cache; writing the data to the disk cache; and copying the data from the disk cache to the NVSM. - View Dependent Claims (26)
-
Specification