摘要 |
PROBLEM TO BE SOLVED: To perform a WL control including a PB, in which data low in rewriting frequency are stored, only when the deviation of an erasure count in a plurality of physical blocks (PB) configuring a flash memory becomes large without setting a ware leveling (WL) control system by a user. SOLUTION: The erasure count of the first physical block PB as a PB assigned the first among the PB assigned to a logical block (LB) corresponding to an LBA range instructed from a host system is compared with the erasure count of an empty PB whose erasure count is the minimum among empty PB as the PB in which any significant data are not stored. When the erasure count of the empty PB is larger than the erasure count of the first PB by the prescribed number of times as the result of comparison, the data stored in the first PB are transferred to another PB. In this data transfer, the empty PB whose erasure count is the largest is assigned as the transfer destination PB. COPYRIGHT: (C)2011,JPO&INPIT
|