-
公开(公告)号:CN100426238C
公开(公告)日:2008-10-15
申请号:CN200510070124.8
申请日:2005-04-29
Applicant: 微软公司
IPC: G06F9/46
CPC classification number: G06F9/4411 , G06F9/4401
Abstract: 操作系统或软件应用程序的扩展可被主宿在虚拟环境中,以对扩展进行故障隔离。由主机进程调用的一般代理扩展可协调提供与主机进程相同的支持API的虚拟进程中适当扩展的调用。此外,可通过存储器复制或页表修改将用户模式环境提供给虚拟进程中的扩展。另外,虚拟进程,尤其是运行在虚拟机器上的虚拟操作系统进程,可通过克隆一相干状态来有效地创建。相干状态可以在虚拟机器启动时,或者在计算装置启动且观察并保存了适当的参数时起动。或者,操作系统在引导过程中可通过相信存在额外的CPU来创建相关状态。
-
公开(公告)号:CN1722092A
公开(公告)日:2006-01-18
申请号:CN200510070124.8
申请日:2005-04-29
Applicant: 微软公司
IPC: G06F9/46
CPC classification number: G06F9/4411 , G06F9/4401
Abstract: 操作系统或软件应用程序的扩展可被主宿在虚拟环境中,以对扩展进行故障隔离。由主机进程调用的一般代理扩展可协调提供与主机进程相同的支持API的虚拟进程中适当扩展的调用。此外,可通过存储器复制或页表修改将用户模式环境提供给虚拟进程中的扩展。另外,虚拟进程,尤其是运行在虚拟机器上的虚拟操作系统进程,可通过克隆一相干状态来有效地创建。相干状态可以在虚拟机器启动时,或者在计算装置启动且观察并保存了适当的参数时起动。或者,操作系统在引导过程中可通过相信存在额外的CPU来创建相关状态。
-
公开(公告)号:CN1700171A
公开(公告)日:2005-11-23
申请号:CN200510070030.0
申请日:2005-04-29
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F9/4555 , G06F9/45558 , G06F2009/45579 , G06F2009/45583
Abstract: 扩展或其它软件应用程序能够从虚拟机器环境内直接访问硬件。硬件的物理地址可被映射到虚拟机器环境的进程空间。类似地,可允许I/O端口通过到虚拟环境中。虚拟机器可检测即将到来的直接存储器访问(DMA),并可为DMA提供正确的地址,而同时可锁定必要的存储器。如果当硬件中断到达时虚拟机器正在执行,则它可仿真其进程内的中断线。因此,如果主机操作系统正在执行,则它可禁用中断并跟踪临时中断,随后将控制传递到虚拟机器进程,仿真临时中断并重新启用中断。或者,主机操作系统可立即传递控制,或者它可执行其自己的进程内的中断服务例程。
-
-