Memory system and operating method thereof
AssigneeSK hynix Inc.
InventorJong-Min Lee
Life of this patent
Estimating the term…
Abstract
A memory system may include: a nonvolatile memory device including a plurality of memory blocks, each of which includes a plurality of pages, and among which a subset of memory blocks are managed as a system area and remaining memory blocks are managed as a normal area; and a controller may store system data, used to control the nonvolatile memory device, in the system area, and storing boot data, used in a host and normal data updated in a control operation for the nonvolatile memory device, in the normal area, the controller may perform a checkpoint operation each time storage of N number of boot data among the boot data is completed, and may perform the checkpoint operation each time the control operation for the nonvolatile memory device is completed, ‘N’ being a natural number.
Claims20
A memory system comprising:
- a nonvolatile memory device including a plurality of memory blocks, each of which includes a plurality of pages, and among which a subset of memory blocks are managed as a system area and remaining memory blocks are managed as a normal area;
- and
- a controller suitable for storing system data, used to control the nonvolatile memory device, in the system area, and storing boot data, used in a host and normal data updated in a control operation for the nonvolatile memory device, in the normal area,
- wherein the controller performs a checkpoint operation for storing metadata of N number of boot data in the system area, each time the N number of boot data among the boot data is completely stored in the normal area, and performs the checkpoint operation for storing metadata of the normal data in the system area, each time the control operation for the nonvolatile memory device is completed, ‘N’ being a natural number.
A method for operating a memory system including a nonvolatile memory device including a plurality of memory blocks each of which includes a plurality of pages, and among which a subset of memory blocks are managed as a system area and remaining memory blocks are managed as a normal area, the method comprising:
- storing system data, used to control the nonvolatile memory device, in the system area, and storing boot data, used in a host, and normal data, updated in a control operation for the nonvolatile memory device, in the normal area;
- and
- performing a checkpoint operation for storing metadata of N number of boot data in the system area, each time the N number of boot data among the boot data is completely stored in the normal area, and performing the checkpoint operation for storing metadata of the normal data in the system area, each time the control operation for the nonvolatile memory device is completed, ‘N’ being a natural number.
Dependencies are inferred from the claim text.