CPC G06F 3/0652 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0673 (2013.01)] | 14 Claims |
1. A memory system, comprising:
a memory device including a plurality of memory blocks and configured to perform a first erase operation and a second erase operation on the plurality of memory blocks and perform a program operation in the plurality of memory blocks; and
a controller configured to allocate a memory block, on which the first erase operation is performed, for programming data, check whether the allocated memory block is ready for programming the data, and determine whether to control the memory device to perform the second erase operation on the allocated memory block based on a result of the checking.
|