发明名称 Method for reclaiming physical pages of memory while maintaining an even distribution of cache page addresses within an address space
摘要 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.
申请公布号 US5996055(A) 申请公布日期 1999.11.30
申请号 US19970979738 申请日期 1997.11.26
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 WOODMAN, LARRY WILLIAM
分类号 G06F12/12;(IPC1-7):G06F12/10 主分类号 G06F12/12
代理机构 代理人
主权项
地址
您可能感兴趣的专利