Invention Grant
- Patent Title: Large-page optimization in virtual memory paging systems
- Patent Title (中): 虚拟内存寻呼系统中的大页面优化
-
Application No.: US12014544Application Date: 2008-01-15
-
Publication No.: US08352705B2Publication Date: 2013-01-08
- Inventor: Ole Agesen
- Applicant: Ole Agesen
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F12/02
- IPC: G06F12/02

Abstract:
A computer system that is programmed with virtual memory accesses to physical memory employs multi-bit counters associated with its page table entries. When a page walker visits a page table entry, the multi-bit counter associated with that page table entry is incremented by one. The computer operating system uses the counts in the multi-bit counters of different page table entries to determine where large pages can be deployed effectively. In a virtualized computer system having a nested paging system, multi-bit counters associated with both its primary page table entries and its nested page table entries are used. These multi-bit counters are incremented during nested page walks. Subsequently, the guest operating systems and the virtual machine monitors use the counts in the appropriate multi-bit counters to determine where large pages can be deployed effectively.
Public/Granted literature
- US20090182976A1 Large-Page Optimization in Virtual Memory Paging Systems Public/Granted day:2009-07-16
Information query