CPC G06F 12/0804 (2013.01) [G06F 12/12 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/205 (2013.01); G11C 14/0018 (2013.01)] | 20 Claims |
1. A controller to manage memory-access requests, the controller comprising:
a nonvolatile memory (NVM) interface to a NVM with physical memory space divided into NVM cache lines; and
a dynamic, random-access memory (DRAM) interface to a DRAM divided into DRAM cache lines;
the controller to allocate an erased one of the NVM cache lines to one of the DRAM cache lines and write data, a dirty bit, and a state bit to the one of the DRAM cache lines, the state bit indicating the data is absent from the NVM.
|