CPC G06F 11/1471 (2013.01) [G06F 12/1009 (2013.01); G06F 12/1036 (2013.01); G06F 12/109 (2013.01); G06F 2212/1032 (2013.01)] | 25 Claims |
1. A computing system comprising:
a network controller;
a processor coupled to the network controller; and
a memory architecture including volatile system memory, persistent system memory, and a set of executable program instructions, which when executed by the processor, cause the processor to:
associate a unique identifier with an application,
create an entry in a metadata table, wherein the metadata table is at a fixed location in the persistent system memory,
populate the entry with the unique identifier, a user identifier, and a pointer to a root of a page table tree, and
recover in-use data pages after a system crash, wherein the in-use data pages are recovered from the persistent system memory based on the metadata table and include application heap information and application stack information.
|