Invention Grant
US09274974B1 Isolating data within a computer system using private shadow mappings
有权
使用私有阴影映射隔离计算机系统内的数据
- Patent Title: Isolating data within a computer system using private shadow mappings
- Patent Title (中): 使用私有阴影映射隔离计算机系统内的数据
-
Application No.: US11584178Application Date: 2006-10-20
-
Publication No.: US09274974B1Publication Date: 2016-03-01
- Inventor: Xiaoxin Chen , Carl A. Waldspurger , Pratap Subrahmanyam
- Applicant: Xiaoxin Chen , Carl A. Waldspurger , Pratap Subrahmanyam
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
Virtualization software establishes multiple execution environments within a virtual machine, wherein software modules executing in one environment cannot access private memory of another environment. A separate set of shadow memory address mappings is maintained for each execution environment. For example, a separate shadow page table may be maintained for each execution environment. The virtualization software ensures that the shadow address mappings for one execution environment do not map to the physical memory pages that contain the private code or data of another execution environment. When execution switches from one execution environment to another, the virtualization software activates the shadow address mappings for the new execution environment. A similar approach, using separate mappings, may also be used to prevent software modules in one execution environment from accessing the private disk space or other secondary storage of another execution environment.
Information query