CPC G06F 3/0634 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0644 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A method of operating a memory device, the method comprising:
receiving, from an application, an indication of a start of an enhanced memory operation, the indication identifying memory extents of the memory device affected by the enhanced memory operation;
configuring a list of unmarked extents in memory of the memory device, wherein the list has a predetermined size, and an extent is marked if a meta state associated with the extent indicates that the extent is included in the enhanced memory operation;
receiving, from the same or different application, a primitive memory operation including a memory address;
comparing the memory address to the unmarked extents in the list; and
performing the primitive memory operation and the enhanced memory operation on the memory address when the memory address is included in an unmarked extent or a meta state of the memory line of the memory address is marked.
|