| CPC G06F 12/0882 (2013.01) [G06F 12/0893 (2013.01); G06F 16/2246 (2019.01); G06F 2212/608 (2013.01)] | 19 Claims |

|
11. A method for operating a memory system including a memory device including a plurality of pages, and a memory controller including a cache memory and a cache manager, the method comprising:
receiving a key-value pair associated with a target page among the plurality of pages; and
searching for the target page from the cache memory based on the key-value pair, using a tree structure including B+ tree nodes mapped to the plurality of pages,
wherein
the key-value pair includes a searched key and a value indicating a pointer to a tree node mapped to the target page, among the B+ tree nodes, and
the cache manager maintains pages, retrieved from the plurality of pages with lower-level B+ tree nodes, in the cache memory.
|