| CPC G06F 3/0646 (2013.01) [G06F 3/0611 (2013.01); G06F 3/064 (2013.01); G06F 3/0679 (2013.01)] | 12 Claims |

|
1. A storage device comprising:
a memory device comprising a plurality of memory blocks; and
a control circuit configured to:
measure a wait time from a completion of processing a request received from an external device;
move first data from a single level cell (SLC) memory block to a first memory block having a target density lower than a maximum density by determining whether the waiting time has reached a first threshold time; and
move second data that is larger than the first data from the SLC memory block to a memory block having the maximum density by determining whether the waiting time has reached a second threshold time longer than the first threshold time.
|