Method and system for automatically distributing real memory between virtual memory page sizes
AssigneeInternational Business Machines Corporation
InventorsDavid Hepkin, Thomas Mathews
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product for allocating real memory to virtual memory page sizes when all real memory is in use is disclosed. In response to a page fault, a page frame for a virtual page is selected. In response to determining that said page does not represent a new page, a page is paged-in into said page frame a repaging rate for a page size of the page is modified in a repaging rates data structure.
Claims20
A method of allocating real memory to virtual memory page sizes when all real memory is in use, said method comprising:
- in response to a page fault, selecting a page frame for a virtual page;
- in response to determining that said page does not represent a new page,
- paging-in a page into said page frame;
- and
- modifying a repaging rate for a page size of the page in a repaging rates data structure.
A system for allocating real memory to virtual memory page sizes when all real memory is in use, said system comprising:
- means for, in response to a page fault, selecting a page frame for a virtual page;
- means for, in response to determining that said page does not represent a new page,
- paging-in a page into said page frame;
- and
- modifying a repaging rate for a page size of the page in a repaging rates data structure.
A machine-readable medium having a plurality of instructions processable by a machine embodied therein, wherein said plurality of instructions, when processed by said machine, causes said machine to perform a method for allocating real memory to virtual memory page sizes when all real memory is in use, said method comprising:
- in response to a page fault, selecting a page frame for a virtual page;
- in response to determining that said page does not represent a new page,
- paging-in a page into said page frame;
- and
- modifying a repaging rate for a page size of the page in a repaging rates data structure.
Dependencies are inferred from the claim text.