RAID CONFIGURATION IN A FLASH MEMORY DATA STORAGE DEVICE
First Claim
1. A method of storing data in a flash memory data storage device that includes a plurality of memory chips, the method comprising:
- determining a number of memory chips in the data storage device;
defining, via a host coupled to the data storage device, a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips;
defining a second partition of the data storage device via a host coupled to the data storage device, wherein the second partition includes a second subset of the plurality of memory chips;
writing first data to the first partition while reading data from the second partition; and
writing the first data to the second partition while reading data from the first partition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of storing data in a flash memory data storage device that includes a plurality of memory chips is disclosed. The method includes determining a number of memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips and defining a second partition of the data storage device via a host coupled to the data storage device, where the second partition includes a second subset of the plurality of memory chips. First data is written to the first partition while reading data from the second partition, and first data is written to the second partition while reading data from the first partition.
-
Citations
23 Claims
-
1. A method of storing data in a flash memory data storage device that includes a plurality of memory chips, the method comprising:
-
determining a number of memory chips in the data storage device; defining, via a host coupled to the data storage device, a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips; defining a second partition of the data storage device via a host coupled to the data storage device, wherein the second partition includes a second subset of the plurality of memory chips; writing first data to the first partition while reading data from the second partition; and writing the first data to the second partition while reading data from the first partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a flash memory data storage device including a plurality of memory chips; a host operably coupled to the data storage device via an interface, the host comprising; a configuration detection engine configured to detect a number of memory chips in the data storage device; a partition engine configured to define a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips and a second partition of the data storage device, wherein the second partition includes a second subset of the plurality of memory chips; a driver configured to; write first data to the first partition while reading data from the second partition; and write the first data to the second partition while reading data from the first partition. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification