Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
175 words
A virtual memory control management system having a demand paging function, comprising: a plurality of working set means, each provided for respective ones of a plurality of program sections that constitute a task, for registering virtual pages to which real pages are allocated, the sections being distinguished in accordance with how the sections are used by the task; determining means for receiving an externally supplied page fault caused by a virtual page and for determining a section of a task being executed to which the virtual page causing the page fault is allocated; page-in means for performing page-in processing for registering the virtual page causing the page fault in said working set means corresponding to the section of the task being executed determined by said determining means; and page-out means for selecting one of the virtual pages registered in the working set means corresponding to the section determined by said determining means and for canceling the selected page, whereby said page-in means registers the virtual page causing the page fault in the working set means.
Claim 2
Dependent Claim
175 words
A virtual memory control management system having a demand paging function, comprising: a plurality of working set means, each provided for respective ones of a plurality of program sections that constitute a task, for registering virtual pages to which real pages are allocated, the sections being distinguished in accordance with how the sections are used by the task; determining means for receiving an externally supplied page fault caused by a virtual page and for determining a section of a task being executed to which the virtual page causing the page fault is allocated; page-in means for performing page-in processing for registering the virtual page causing the page fault in said working set means corresponding to the section of the task being executed determined by said determining means; and page-out means for selecting one of the virtual pages registered in the working set means corresponding to the section determined by said determining means and for canceling the selected page, whereby said page-in means registers the virtual page causing the page fault in the working set means.
Claim 3
Dependent Claim
56 words
A system according to claim 1, wherein said plurality of working set means includes a working set means which is specific to a code section of the task, a working set means which is specific to a data section of the task, and a working set means which is specific to a stack of the task.
Claim 4
Dependent Claim
71 words
A system according to claim 2, wherein a virtual space includes a code section virtual space, a data section virtual space, and a stack virtual space, and wherein said page-in means pages-in the virtual pages of the code section virtual space, the data section virtual space, and the stack virtual space in said code section working set means, said data section working set means, and said stack working set means, respectively.
Claim 5
Dependent Claim
36 words
A system according to claim 2, wherein said determining means determines the code section virtual space, the data section virtual space, or the stack virtual space to which a virtual page causing a page fault belongs.
Claim 6
Dependent Claim
33 words
A system according to claim 1, wherein said plurality of working set means is divided into a working set means for a control stack and a working set means for a data stack.