发明名称 | 虚拟化环境中的应用加速 | ||
摘要 | 本发明涉及虚拟化环境中的应用加速。在此所示的一个实施例包括可以在计算环境中实施的方法。该方法包括向虚拟机提供对硬件的直接访问的动作。该方法包括:确定虚拟机应当具有对某件硬件的访问。方法还包括:虚拟机请求访问来自主机的硬件,其中主机是控制计算系统的物理硬件并管理虚拟机的特殊分区。该方法还包括:该主机将该硬件配置为通过该主机将硬件资源映射到虚拟机的地址空间来允许由该虚拟机直接访问该硬件。该方法还包括:一旦该硬件已经被该主机配置,该虚拟机就直接访问该硬件,而不经过该主机。 | ||
申请公布号 | CN102915285B | 申请公布日期 | 2016.12.21 |
申请号 | CN201210339548.X | 申请日期 | 2012.09.13 |
申请人 | 微软技术许可有限责任公司 | 发明人 | F·S·蒂利耶;T·法里希 |
分类号 | G06F13/14(2006.01)I | 主分类号 | G06F13/14(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 胡利鸣 |
主权项 | 一种在计算环境中用于向虚拟机提供对硬件的直接访问的方法,该方法包括:确定:虚拟机应当具有对一硬件的访问;虚拟机向主机请求访问所述硬件,其中主机是控制计算系统的物理硬件并管理虚拟机的特殊分区;主机将硬件配置为通过所述主机向所述虚拟机分配覆盖、并将硬件资源映射到所述虚拟机的地址空间以及将所述虚拟机的应用存储器映射到所述硬件来允许由虚拟机直接访问硬件,所述映射包括将所述硬件中的至少一个寄存器映射至所述虚拟机的地址空间;以及一旦硬件已经被主机配置,虚拟机就直接访问所述硬件,而不经过主机,其中所述硬件是输入输出硬件。 | ||
地址 | 美国华盛顿州 |