Method for reclaiming physical pages of memory while maintaining

Electrical computers and digital processing systems: memory – Address formation – Address mapping

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1210

Patent

active

059960558

ABSTRACT:
A method and apparatus for reclaiming a page of physical memory in a computer system for subsequent mappings to a virtual address is provided in a system wherein the physical memory is apportioned into a number of pages. The computer system includes a temporary storage device, such as a cache, for storing a subset of the pages in memory. Each of the pages stored in the cache are accessed using a cache page address. Virtual addresses are mapped to physical addresses responsive to monitoring use of the cache page addresses associated with the allocated physical addresses. According to the present invention, a page of physical memory is reclaimed such that a substantially even distribution of cache page addresses is maintained in physical addresses of both mapped and available pages of memory. Pages are originally placed on the clean list in response to characteristics of each page including the cache page address of the page. Pages are also selected from the clean list for reclaiming based on their cache page addresses, such that the reclaiming of a page with that cache page address provides an even distribution of cache page addresses both in use in the system and available for subsequent mappings of virtual addresses. By providing a substantially even distribution of cache page addresses for mapped virtual addresses and available physical addresses, the amount of thrashing that is encountered in the cache is minimized, and concomitantly the overall performance of the computer system is enhanced.

REFERENCES:
patent: 5293599 (1994-03-01), Kagimass et al.
patent: 5394537 (1995-02-01), Courts et al.
patent: 5517643 (1996-05-01), Davy
patent: 5555399 (1996-09-01), Waldron et al.
patent: 5630097 (1997-05-01), Orbits et al.
patent: 5752261 (1998-05-01), Cochcroft, Jr.
patent: 5860095 (1999-01-01), Iacobovici et al.
patent: 5897660 (1999-04-01), Reinders et al.
Westerholz et al., "Improving Performance by Cache Driven Memory Management", Feb. 1995, p. 234-242, IEEE.
Kessler et al., "Page Placement Algorithms for Large Real-Indexed Caches", Nov. 1992, pp. 338-359, ACM.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for reclaiming physical pages of memory while maintaining does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for reclaiming physical pages of memory while maintaining, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reclaiming physical pages of memory while maintaining will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1687813

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.