User space data storage management
AssigneeSanDisk Technologies LLC
InventorsVishal Kanaujia, Ramesh Chander, Manavalan Krishnan, Brian W. O'Krafka, Johann George
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsVishal Kanaujia, Ramesh Chander, Manavalan Krishnan, Brian W. O'Krafka, Johann George
Estimating the term…
Systems, methods, and/or devices are used to store metadata in a storage system. In one aspect, a first user space module sends a logical memory request to a memory management module of a kernel space module. The logical memory request includes data and metadata. A second user space module obtains the metadata of the logical memory request. A storage engine of the second user space module determines, in accordance with the obtained metadata, a location in non-volatile memory for the data. A second user space module generates a physical memory request including an indication of the non-volatile memory for the data. The second user space module transmits the physical memory request to the kernel space memory management module.
A method for processing a physical memory request on a computer comprising a memory divided into a kernel space and a user space, the method comprising:
A computer system, comprising:
A non-transitory computer readable storage medium, storing one or more programs configured for execution by one or more processors of a computer system comprising a memory divided into a kernel space and a user space, the one or more programs including instructions that when executed by the one or more processors of the computer system, cause the computer system to:
Dependencies are inferred from the claim text.