Patent ID: 8015371
Filing Date: 2011-09-06
Classification: G06F,G11C

Abstract:
1. A storage apparatus comprising: a semiconductor storage media that has a plurality of storage devices; and a controller that is coupled to the semiconductor storage media, wherein each of the storage devices has an upper limit of an erase count of data stored therein, the plurality of storage devices include a first storage device and a second storage device having an upper limit smaller than that of the first storage device, the controller includes an interface, a processor that is coupled to the interface, and a memory that is coupled to the processor, the memory stores storage media management information that is used to manage the semiconductor storage media, the storage media management information includes area conversion information including the correspondence of a first address to be specified as a storage destination of data and a second address of an area where data is stored, and a rewrite frequency of stored data is recorded for each area, and the controller selects an area corresponding to the first address, acquires the rewrite frequency of the selected area from the storage media management information, determines whether or not the acquired rewrite frequency is equal to or larger than a first threshold value, when the acquired rewrite frequency is equal to or larger than the first threshold value, selects a first area to be provided by the first storage device, when the acquired rewrite frequency is smaller than the first threshold value, selects a second area to be provided by the second storage device, and sets a second address of the selected first area or second area to the second address corresponding to the first address, to thereby update the area conversion information.