CPC G06F 3/0659 (2013.01) [G06F 3/061 (2013.01); G06F 3/0679 (2013.01)] | 18 Claims |
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device via a data bus, wherein the controller is configured to:
set a value for a timer that predicts availability of the memory device;
receive a first command;
send the command for processing to the memory device;
check status of the memory device;
determine the memory device is available; and
decrease the value of the timer, wherein a value of the decrease is equal to a current timer value minus a mean timer value and then divided by 100.
|