Patent ID: 8285954

Claim:
A memory system comprising: a nonvolatile memory including a plurality of blocks, each one of the plurality of blocks being a unit of data erasing and including a plurality of pages, each one of the plurality of pages being a unit of data programming; a volatile memory capable of storing management information, the management information including a storage position of data stored in the nonvolatile memory; and a management information writing unit configured to update, when the storage position of data is changed in the nonvolatile memory, the management information stored in the volatile memory; a management information storing unit configured to: before writing data to the nonvolatile memory, store a first log including an update schedule of the management information in the nonvolatile memory; and after writing data to the nonvolatile memory, store a second log including an update result of the management information in the nonvolatile memory, wherein the management information storing unit is configured to store the first log and the second log in the same-numbered page of two different blocks.