CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A memory system comprising:
a memory device including a plurality of dump blocks each storing data in non-volatile state; and
a controller suitable for:
generating dump data indicating a state thereof whenever detecting an error, and
storing the dump data in a target dump block,
wherein the controller stores the dump data by:
selecting the target dump block from the plurality of dump blocks,
storing first dump data which is generated at a time of initial error detection in a first dump block that is selected as the target dump block,
storing subsequent dump data, which is generated at a time of error detection of the same cause of the initial error after the first dump data is generated, in the first dump block, and
copying, when newly selecting a second dump block as the target dump block, only the first dump data excluding the subsequent dump data from the first dump block to the second dump block.
|