| CPC G06F 3/0613 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A memory system comprising:
a nonvolatile memory; and
a controller configured to:
determine a first predicted read address as a subsequent read address following an input read address from which data is to be read, based on the input read address and a preset write sequence rule;
determine a second predicted read address as the subsequent read address, based on the input read address and a read sequence history;
select one of the first and second predicted read addresses as a target read address based on address hit data indicating a level of prediction success of the first predicted read address and the second predicted read address; and
read data from the target read address of the nonvolatile memory.
|