| CPC G06F 12/0292 (2013.01) [G06F 2212/1016 (2013.01); G06F 2212/1032 (2013.01)] | 26 Claims |

|
1. A method performed in a storage device for synchronizing memory tables between the storage device and a host device, comprising:
modifying an indicator in a first memory table on the storage device in response to a change in a memory mapping, the first memory table mapping logical addresses to physical addresses of memory on the storage device, the indicator identifying one or more address mapping changes of the first memory table, wherein the indicator is a value that indicates a position in the first memory table corresponding to an interface between a synchronized portion of the first memory table and an unsynchronized portion of the first memory table corresponding to the one or more mapping address changes;
notifying the host device that the first memory table has been modified;
transmitting to the host device at least a portion of the first memory table including the one or more address mapping changes; and
processing, by the storage device, a first memory request from the host device based on one or more addresses affected by the one or more address mapping changes.
|