发明名称 Approach for de-fragmenting physical memory by grouping kernel pages together based on large pages
摘要 An approach for de-fragmenting physical memory generally involves grouping kernel pages together based on large pages. The de-fragmentation procedure is triggered, such as by a kernel page-freelist being empty. The first user page from a user page-freelist is selected, marked as a kernel page (e.g., by setting a P_KERNEL bit), added to the kernel page-freelist, and then the large page in which the selected page is identified. Starting with the first small page within the large page, the small pages are processed by the de-fragmentation procedure, resulting in as many small pages as possible being marked as kernel pages and then added to the kernel page-freelist. Later, when a large page is coalesced, the number of kernel pages that must be relocated within the large page being coalesced is reduced or eliminated as a result of the de-fragmentation of the physical memory.
申请公布号 US2007288719(A1) 申请公布日期 2007.12.13
申请号 US20060452768 申请日期 2006.06.13
申请人 CHOLLETI UDAYAKUMAR;MCENROE SEAN;STUDZINSKI STAN J 发明人 CHOLLETI UDAYAKUMAR;MCENROE SEAN;STUDZINSKI STAN J.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址