Method of handling page fault in nonvolatile main memory system
First Claim
Patent Images
1. A method of handling a page fault occurring in a non-volatile main memory system, the method comprising:
- analyzing a page fault occurrence pattern referring to previous page information having a page fault, in response to an occurrence of a page fault;
setting a first number of pages to be consecutively processed based on a result of the analyzing; and
consecutively processing as many pages as the first number,wherein the consecutively processing includessynchronously processing a second number of pages,asynchronously processing a third number of pages, anda sum of the second number of pages and the third number of pages is equal to the first number of pages to be consecutively processed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of handling a page fault occurring in a non-volatile main memory system including analyzing a pattern of occurrence of the page fault based on the page fault when the page fault occurs, setting the number of pages to be consecutively processed based on analysis result of the analyzing, and consecutively processing as many pages as the number may be provided.
-
Citations
18 Claims
-
1. A method of handling a page fault occurring in a non-volatile main memory system, the method comprising:
-
analyzing a page fault occurrence pattern referring to previous page information having a page fault, in response to an occurrence of a page fault; setting a first number of pages to be consecutively processed based on a result of the analyzing; and consecutively processing as many pages as the first number, wherein the consecutively processing includes synchronously processing a second number of pages, asynchronously processing a third number of pages, and a sum of the second number of pages and the third number of pages is equal to the first number of pages to be consecutively processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of handling a page fault occurring in a non-volatile main memory system, the method comprising:
-
setting a first number of pages to be consecutively processed based on a result of analyzing a page fault occurrence pattern referring to previous page information having a page fault, in response to an occurrence of a page fault; synchronously processing a second number of pages; and asynchronously processing a third number of the pages, wherein a sum of the second number of pages and the third number of pages is equal to the first number of pages to be consecutively processed. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of handling a page fault occurring in a non-volatile main memory system, the method comprising:
-
determining whether a page fault has occurred; analyzing a page fault occurrence pattern referring to previous page information having a page fault to determine whether the page fault occurrence pattern is sequential, in response to a result of the determining indicating that the page fault has occurred; setting a first number of pages to be consecutively processed based on a result of the analyzing; and consecutively processing as many pages as the first number, wherein the consecutively processing includes synchronously processing a second number of pages, asynchronously processing a third number of pages, and a sum of the second number of pages and the third number of pages is equal to the first number of pages to be consecutively processed. - View Dependent Claims (16, 17, 18)
-
Specification