虚拟机资源的软件隔离制造技术

技术编号:43889617 阅读:18 留言:0更新日期:2025-01-03 13:05
将虚拟机(VM)访客的资源与主机操作系统隔离。计算机系统接收来自与隔离的VM相对应的访客分区的接受请求。接受请求标识被映射到访客分区的访客物理地址空间中的访客存储器页,以及存储器页可见性类别。计算机系统确定被映射到访客存储器页的物理存储器页是否满足存储器页可见性类别。计算机系统基于物理存储器页满足存储器页可见性类别来将针对访客存储器页的页接受指示从未接受状态设置为被接受状态。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、基于管理程序的虚拟化技术将部分计算机系统的物理资源(例如,处理器核心和/或时间、物理存储器区域、存储资源等)分配到单独的分区中,以及在那些分区中的每个分区中执行软件。因此,基于管理程序的虚拟化技术有助于虚拟机(vm)访客的创建,每个虚拟机访客执行访客软件,例如操作系统(os)和在其中执行的其他软件。虽然基于虚拟机管理程序的虚拟化技术可以采用多种形式,但是许多虚拟机管理程序使用包括可以直接访问硬件的在与系统中所有其他软件不同的执行环境中运行的虚拟机管理程序、执行主机os和主机虚拟化栈的主机分区以及一个或多个与vm访客对应的访客分区的架构。主机分区内的主机虚拟化栈管理访客分区,以及因此管理程序授予主机分区对管理程序和硬件资源的更高级别的访问,而不授予访客分区对这些的访问。

2、以微软公司的hyper-v为例,hyper-v管理程序是hyper-v栈的最底层。hyper-v虚拟机管理程序提供了针对vm访客的调度和执行虚拟处理器的基本功能,但它依赖于hyper-v主机栈来实现vm访客虚拟化的多个其他方面。hyper-v管理程序拥有硬件虚本文档来自技高网...

【技术保护点】

1.一种用于将虚拟机(VM)访客的资源与主机操作系统(OS)隔离的方法,所述方法在包括处理器的计算机系统处被实现,所述方法包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,还包括,在接收所述接受请求之前:

4.根据权利要求1所述的方法,还包括,在接收所述接受请求之前:

5.根据权利要求1所述的方法,其中:

6.根据权利要求5所述的方法,还包括:经由主机OS输入/输出存储器管理单元表来验证直接存储器访问设备被拒绝访问所述物理存储器页。

7.根据权利要求5所述的方法,还包括

8....

【技术特征摘要】
【国外来华专利技术】

1.一种用于将虚拟机(vm)访客的资源与主机操作系统(os)隔离的方法,所述方法在包括处理器的计算机系统处被实现,所述方法包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,还包括,在接收所述接受请求之前:

4.根据权利要求1所述的方法,还包括,在接收所述接受请求之前:

5.根据权利要求1所述的方法,其中:

6.根据权利要求5所述的方法,还包括:经由主机os输入/输出存储器管理单元表来验证直接存储器访问设备被拒绝访问所述物理存储器页。

7.根据权利要求5所述的方法,还包括:

8.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:J·蔺D·A·赫普金M·B·埃伯索尔S·S·卢克J·E·兰格B·J·小舍温K·M·布罗亚斯刘文嘉X·D·张A·D·格雷斯特
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1