STORAGE APPARATUS AND METHOD OF MANAGING DATA STORAGE AREA
First Claim
1. A storage system comprising:
- a plurality of flash memory drives including a first flash memory drive including a single level cell flash memory chip, and a second flash memory drive including a multilevel cell flash memory chip; and
a storage controller configured to copy data between the first flash memory drive and second flash memory drive on the basis of an access status of the data.
0 Assignments
0 Petitions
Accused Products
Abstract
To extend endurance and reduce bit cost, a storage apparatus includes a controller and a first storage device and a second storage device having a smaller erase count upper limit than the first storage device. Area conversion information includes correspondence of a first address of a data storage destination and a second address of a data storage area The controller selects an area corresponding to the first address, determines whether a rewrite frequency of the selected area is equal to or larger than a first threshold and, when the rewrite frequency is equal to or larger than the threshold, selects an area of the first storage device, and, when the rewrite frequency is smaller than the threshold, selects an area of the second storage device and maps the address of the selected area to the first address.
18 Citations
25 Claims
-
1. A storage system comprising:
-
a plurality of flash memory drives including a first flash memory drive including a single level cell flash memory chip, and a second flash memory drive including a multilevel cell flash memory chip; and a storage controller configured to copy data between the first flash memory drive and second flash memory drive on the basis of an access status of the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage system comprising:
-
a first flash memory drive in which an endurance is limited to a predetermined value; a second flash memory drive in which an endurance is shorter than the endurance of the first flash memory drive; and a storage controller configured to copy data in a first area of the first flash memory drive to a second area in the second flash memory drive on the basis of an access status of the data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
10. A storage system comprising:
-
a first flash memory drive, in which an acceptable erase count is limited to a predetermined value, including a plurality of first blocks and a first memory controller configured to control an access request to the plurality of first blocks; a second flash memory drive, in which an acceptable erase count is lower than the acceptable erase count of the first flash memory drive, including a plurality of second blocks and a second memory controller configured to control an access request to the plurality of second blocks; and a storage controller configured to copy data between at least one first block in the first flash memory drive and at least one second block in the second flash memory drive on the basis of the access status of the data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
11. A storage system comprising:
-
a first flash memory drive including a single level cell flash memory chip; a second flash memory drive including a multi-level cell flash memory chip; and a storage controller coupled to the first flash memory drive and the second flash memory drive.
-
Specification