发明名称 |
Mapping free memory pages maintained by a guest operating system to a shared zero page within a machine frame |
摘要 |
Reducing an amount of memory used by a virtual machine. A system includes multiple virtual machines that share common pages of memory. The number of private pages associated with each virtual machine is minimized by ensuring that pages that a guest operating system regards as now free or zeroed are efficiently mapped by the hypervisor to a shared zero page. Upon a hypervisor determining that one or more guest physical frame numbers are assigned to free memory pages, the hypervisor updates mapping data to map the one or more guest physical frame numbers to a shared zero page within the machine frame. |
申请公布号 |
US9135038(B1) |
申请公布日期 |
2015.09.15 |
申请号 |
US201213468742 |
申请日期 |
2012.05.10 |
申请人 |
Bromium, Inc. |
发明人 |
Uchronski Krzysztof;O'Brien Martin;Hansen Jacob Gorm;Bondalapati Kiran;Pratt Ian;Banga Gaurav;Kapoor Vikram |
分类号 |
G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
Brokaw Patent Law PC |
代理人 |
Brokaw Patent Law PC ;Brokaw Christopher J. |
主权项 |
1. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions, which when executed by one or more processors, cause:
upon a hypervisor determining that one or more guest physical frame numbers are assigned to free memory pages maintained by a guest operating system, the hypervisor updating mapping data to map the one or more guest physical frame numbers to a shared zero page within a machine frame. |
地址 |
Cupertino CA US |