Patent ID: 9720624
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method of controlling a memory system using a controller, the method comprising: receiving a first read command; determining whether a record exists that indicates previous additive reading operations have been recorded and have not been performed yet, the previous additive reading operations corresponding to addresses of pages that neighbor a page associated with a previous read operation performed among a plurality of pages, the plurality of pages being included in a non-volatile memory in the memory system; determining if a read count of the non-volatile memory exceeds a threshold value, in response to the record not existing; in response to the read count of the non-volatile memory exceeding the threshold value, and the record does not existing, selecting addresses to which a plurality of additive reading operations corresponding to the first read command will be performed, in a random neighbor selection operation; performing a first reading operation on the non-volatile memory according to the first read command; and distributing the plurality of additive reading operations to check data of neighboring pages of a page on which the first reading operation has been performed.