Patent ID: 6260129
Filing Date: 2001-07-10
Classification: G06F

Abstract:
A method for managing pages in a volatile memory device for data transfer operations between a first storage area and a second storage area, comprising:querying the first storage area to determine a number of data sets to include in a data transfer operation;determining a number of pages in the volatile memory device needed for the data transfer operation;determining whether the number of pages needed for the data transfer operation is greater than available fixed pages in a pool of pages;allocating available fixed pages in the pool to the data transfer operation after determining that the number of pages needed to process the data transfer operation is less than or equal to the available fixed pages in the pool;allocating all the fixed pages in the pool to the data transfer operation and fixing additional pages to allocate to the data transfer operation after determining that the number of pages needed to process the data transfer operation is greater than the available fixed pages in the pool; andreleasing the fixed pages, including the fixed additional pages, to the pool to be available for a subsequent data transfer operation.