| CPC G06F 3/0656 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 30 Claims |

|
1. An apparatus, comprising:
a memory controller:
coupled to a write buffer and configured to access data stored at the write buffer, the write buffer having a single-level cell (SLC) memory architecture;
coupled to a memory module through a first channel and configured to access data stored at the memory module through the first channel, the memory module having a higher storage density memory architecture than the write buffer; and
coupled to a host device through a first interface and configured to communicate with the host device over the first interface,
the memory controller configured to cause the apparatus to:
detect a flush operation associated with the write buffer;
detect, during the flush operation, a command for placement into a command queue associated with the host device; and
prioritize the flush operation by causing the host device to place the command in a wait queue and maintaining the flush operation.
|