US 11,934,319 B2
Memory system for binding data to a memory namespace
Samuel E. Bradshaw, Sacramento, CA (US); Shivasankar Gunasekaran, Folsom, CA (US); Hongyu Wang, Folsom, CA (US); and Justin M. Eno, El Dorado Hills, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Nov. 8, 2022, as Appl. No. 18/053,685.
Application 18/053,685 is a continuation of application No. 17/192,744, filed on Mar. 4, 2021, granted, now 11,526,450.
Application 17/192,744 is a continuation of application No. 16/573,535, filed on Sep. 17, 2019, granted, now 10,963,396, issued on Mar. 30, 2021.
Prior Publication US 2023/0080030 A1, Mar. 16, 2023
Int. Cl. G06F 12/1009 (2016.01); G06F 3/06 (2006.01); G06F 9/50 (2006.01); G06F 12/1027 (2016.01)
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
OG exemplary drawing
 
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.