主权项 |
1. A memory controller having a plurality of channels which are connectable to a plurality of nonvolatile memories, the memory controller comprising:
a valid page information management unit that manages, for each of the channel, identification information of a valid page of the nonvolatile memories, the valid page being a physical page of the nonvolatile memory that stores valid data; a write buffer that stores data to be written to the nonvolatile memory; a garbage collection control unit that executes a garbage collection process, the garbage collection process including transferring the valid data stored in the valid page from the nonvolatile memory into the write buffer and writing the valid data back to the nonvolatile memory; and a channel controller, provided in each of the channel, that is capable of executing multi-plane read to the nonvolatile memory, the multi-plane read including reading data stored in the physical pages included in multiple parallel-operable planes of the nonvolatile memory, wherein the garbage collection control unit controls multi-plane read of the channel controller based on the identification information to level a total number of valid pages read from each of the channel. |