Page replacement policy for systems having multiple page sizes
AssigneeInternational Business Machines Corporation
InventorsDavid Alan Hepkin, Thomas Stanley Mathews
Life of this patent
Estimating the term…
Abstract
In a data processing system utilizing multiple page sizes for virtual memory paging, a system, method, and article of manufacture for managing page replacement. In one embodiment, the page replacement method begins with a page frame allocation request, such as may be generated following a page fault. A page replacement procedure is invoked to select one or more pages to be replaced by the requested page(s). In a preferred embodiment, the page replacement includes a step of selecting, in accordance with a page type allocation of at least one of the multiple page sizes, a page size to be utilized for page replacement for the page frame allocation request.
Claims6
In a data processing system utilizing multiple page sizes for virtual memory paging, a method for managing page replacement, said method comprising:
- receiving a page frame allocation request;
- and
- selecting, in accordance with a page type allocation of at least one of the multiple page sizes, a page size to be utilized for page replacement for said page frame allocation request, wherein in response to the selected page size not matching a page size specified by the page frame allocation request, said method further comprising converting page frames having the selected page size to page frames having the requested page size.
Dependencies are inferred from the claim text.