Invention Grant
US08352705B2 Large-page optimization in virtual memory paging systems 有权
虚拟内存寻呼系统中的大页面优化

  • Patent Title: Large-page optimization in virtual memory paging systems
  • Patent Title (中): 虚拟内存寻呼系统中的大页面优化
  • Application No.: US12014544
    Application Date: 2008-01-15
  • Publication No.: US08352705B2
    Publication 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
Large-page optimization in virtual memory paging systems
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
Information query
Patent Agency Ranking
0/0