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.