| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01); G06F 12/0646 (2013.01); G06F 2212/657 (2013.01)] | 20 Claims |

|
1. A system comprising:
a memory device;
a controller coupled to the memory device and configured to:
receive a plurality of commands;
identify a received command of the plurality of commands whose corresponding data is written directly to the memory device bypassing a cache;
determine a metadata area of the memory device based on the identifying of the received command whose corresponding data is written to the memory device bypassing the cache; and
responsive to determining that a start logical block address (LBA) and an end LBA for a different write command is contiguous with a start LBA and an end LBA of the metadata area, update the start LBA and the end LBA of the metadata area to include the start LBA and the end LBA of the different write command.
|