CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0638 (2013.01); G06F 3/064 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A memory system comprising:
a nonvolatile memory that includes a plurality of blocks each including a plurality of memory cells; and
a memory controller configured to control access to the nonvolatile memory and include an address/block management module which manages access information to the nonvolatile memory,
the memory controller configured to:
set a first block, among the plurality of blocks, to be written in a first mode, the first mode being a mode in which data of a first number of bits is written into the memory cell, and set a plurality of second blocks, among the plurality of blocks, to be written in a second mode, the second mode being a mode in which data of a second number of bits is written into the memory cell, the second number being larger than the first number;
acquire the access information related to the plurality of second blocks from the address/block management module without acquiring information related to the first block; and
change a writing mode of the first block which has been set in the first mode to the second mode when a first condition of the second blocks based on the access information is satisfied.
|