CPC G06F 3/0611 (2013.01) [A63F 13/95 (2014.09); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 12/1009 (2013.01)] | 20 Claims |
1. A storage device, comprising:
non-volatile memory; and
a controller configured to:
receive from a host a read command indicating a logical address;
read host data associated with a predicted logical address that is subsequent to the logical address from the non-volatile memory in response to the read command;
load the host data in a memory buffer in host volatile memory that is accessible to the host and to the controller, the memory buffer being dedicated for predicted host data; and
subsequently receive from the host a subsequent read command indicating the predicted logical address, the subsequent read command lacking an address of a physical region page (PRP) specified in the read command for data transfer in response to the host data being loaded in the memory buffer.
|