CPC G06F 12/0253 (2013.01) [G06F 2212/1044 (2013.01)] | 20 Claims |
1. A data storage device comprising:
a storage area including an overprovisioning area, the storage area being composed of a plurality of memory blocks; and
a controller configured to determine whether to trigger a garbage collection operation on the storage area based on a number of free blocks and a number of bad blocks among the plurality of memory blocks,
wherein the controller is configured to replace the at least one bad memory block with at least one of the plurality of memory blocks.
|