CPC G06F 12/1009 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 9/5016 (2013.01); G06F 12/1027 (2013.01)] | 14 Claims |
1. A system comprising:
a first memory device of a first memory type;
a second memory device of a second memory type;
at least one processing device; and
memory containing instructions configured to instruct the at least one processing device to:
manage namespaces for memory devices of different memory types, the namespaces including a first namespace for the first memory device, and a second namespace for the second memory device;
determine a characteristic associated with an application;
update, based on the characteristic, a page table entry in a page table, wherein updating the page table entry includes storing a mapping between a virtual address of the first namespace and a physical address of the first memory device; and
in response to updating the page table entry, store data associated with the application in the first memory device.
|