Memory system and control method thereof
AssigneeKioxia Corporation
InventorsAtsushi OKAMOTO, Hiroyuki YAMAGUCHI, Ryoichi KATO, Hiroki MATSUDAIRA
Life of this patent
Estimating the term…
Abstract
A memory system according to an embodiment includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a first storage region and a second storage region. The memory controller comprises a third storage region storing a master table and a fourth storage region storing a change history of the master table. The memory controller is configured to: order the nonvolatile memory to write the master table stored in the third storage region in the first storage region when receiving a power-off command from outside; order the nonvolatile memory to write the change history stored in the fourth storage region in the second storage region.
Claims10
A memory system comprising:
- a nonvolatile memory including a first storage region and a second storage region;
- and
- a memory controller configured to control the nonvolatile memory, wherein
- the memory controller comprises a third storage region storing a master table and a fourth storage region storing a change history of the master table,
- the memory controller is configured to:
- order, when receiving a power-off command from outside, the nonvolatile memory to write the master table stored in the third storage region in the first storage region;
- order the nonvolatile memory to write the change history stored in the fourth storage region in the second storage region;
- generate a first standby log including first system data relating to power-off and a first standby signature indicating that recording of the change history has ended;
- order the nonvolatile memory to write the first system data of the first standby log in the second storage region;
- and
- order, after the first system data is written in the second storage region, the nonvolatile memory to write the first standby signature of the first standby log in the second storage region.
A memory system comprising:
- a nonvolatile memory including a first storage region storing a copy of a master table and a second storage region storing a copy of a change history of the master table;
- and
- a memory controller is configured to control the nonvolatile memory, wherein
- the memory controller comprises a third storage region storing the master table and a fourth storage region storing the change history of the master table,
- the memory controller is configured to:
- when receiving a power-on command from outside, store a copy of the master table stored in the first storage region in the third storage region, and store a copy of the change history of the master table stored in the second storage region in the fourth storage region;
- and
- order, after receiving the power-on command, when receiving a command indicative of access to the nonvolatile memory from outside for the first time, the nonvolatile memory to write invalid data in the second storage region;
- and
- order, after the invalid data is written in the second storage region, the nonvolatile memory to write a first active signature indicating that recording of the change history has started in the second storage region.
A control method of a memory system comprising:
- storing, in accordance with receiving a power-off command from outside, a master table in a first storage region of a nonvolatile memory;
- storing a change history of the master table in a second storage region of the nonvolatile memory;
- generating a first standby log including first system data relating to power-off and a first standby signature indicating that recording of the change history has ended;
- storing the first system data of the first standby log in the second storage region;
- and
- storing, after storing the first system data in the second storage region, the first standby signature of the first standby log in the second storage region.
A control method of a memory system comprising:
- storing, when receiving a power-on command from outside, a copy of a master table stored in a first storage region of a nonvolatile memory and a copy of a change history of the master table stored in a second storage region of the nonvolatile memory in a third storage region and a fourth storage region of a memory controller, respectively;
- storing, after receiving the power-on command, invalid data in the second storage region when receiving a command indicative of access to the nonvolatile memory from outside for the first time, and
- storing, after the invalid data is written in the second storage region, a first active signature indicating that recording of the change history has started in the second storage region.
Dependencies are inferred from the claim text.