Patent ID: 8438343
Filing Date: 2013-05-07
Classification: G06F,G11C

Abstract:
1. A memory system comprising: a volatile memory; a nonvolatile memory configured to store management information including a storage position of data and pointing information indicating a storage position of the management information; and a controller configured to read out at least one part of the management information from the nonvolatile memory into the volatile memory and to perform data management while updating the management information, wherein the pointing information includes a second pointer indicating the storage position of the management information and a first pointer indicating a storage position of the second pointer, the first pointer is stored in a fixed area whose storage position in the nonvolatile memory is fixed and the second pointer is stored in a variable area whose storage position in the nonvolatile memory is variable; and the second pointer is more frequently updated than the first pointer; the nonvolatile memory includes: the controller is configured to save, when a predetermined condition is satisfied, the snapshot or the logs in the snapshot storage area or the log storage area.