CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 19 Claims |
1. A data storage device comprising:
a memory comprising a plurality of memory dies; and a controller configured to: receive a request from a host for a storage location of a logical-to-physical address translation map that includes a memory die ready/busy status for each physical address in the logical-to-physical address translation map, wherein a busy status for one of the plurality of memory dies indicates that the one of the plurality of memory dies is busy with an ongoing memory operation and that a new memory operation to the memory die will be delayed until after the ongoing memory operation is completed;
respond to the request by providing the storage location of the logical-to-physical address translation map to the host; and
receive a command from the host to perform a memory operation on a logical address that translates, in the logical-to-physical address translation map, to a physical address in one of the plurality of memory dies that is indicated to be ready, wherein the command is selected by the host after the host accesses the logical-to-physical address translation map at the storage location to determine that the one of the plurality of memory dies is indicated to be ready.
|