[发明专利]访问远程机器上的设备有效
申请号: | 201280072138.1 | 申请日: | 2012-03-30 |
公开(公告)号: | CN104205050B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | Z·蒋;S·严;吴甘沙 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 高见 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 远程 机器 设备 | ||
公开了一种方法,其可包括由本地机的虚拟机管理器主存具有设备驱动器的虚拟机。所述方法可包括由所述虚拟机管理器从远程机上的占位驱动器获取与所述远程机上的I/O设备相关的信息。在远程机上的I/O设备被绑定到远程机上的占位驱动器。所述方法可包括由虚拟机管理器实例化本地机上对应于远程机上的I/O设备的虚拟I/O设备。所述方法包括由所述虚拟机管理器与远程机上的占位驱动器协作来为设备驱动器代表本地机上的程序对所述虚拟I/O设备的访问实现对I/O设备的真实访问。描述并要求保护其他实施例。
技术领域
本发明通常涉及计算系统技术领域。尤其是,本公开涉及访问在远程机器上的设备。
背景技术
在此提供的背景描述目的在于一般性地展示本公开的上下文。在此除非特别指示,否则在此部分描述的内容并不构成本申请权利要求书的现有技术,并不因为在此部分包含而承认现有技术。
今天,很多用户使用多个计算设备,例如平板、智能手机、和个人计算机。然而,当代技术设备并不能够使得用户在多个设备,例如膝上笔记本、智能手机、平板或甚至汽车信息娱乐系统之间无缝移动。
附图简述
作为例子但不是限制,展示了本发明的多个实施例,附图中的标记相同参考数字指代相同元件。
图1是适合用于实施本发明各种实施例的计算连续体的框图。
图2是根据本发明的各种实施例的计算连续体的框图。
图3是根据本发明各种实施例在本地计算机器侧访问方法的流程图。
图4是根据本发明各种实施例在远程计算机器上的访问方法的流程图。
图5是并入到本发明各种实施例中的计算机器的框图。
具体实施例描述
本发明的多个实施例可涉及在远程机器上访问设备。为了克服与在本地机器和远程机器之间共享资源相关的问题,可以配置本地机器的虚拟机管理器(VMM)来与远程机器的占位驱动器(stub driver)协作。VMM与占位驱动器的协作使得本地机器能够无缝访问远程机器上的设备。
优选地,在此公开的系统和方法使得硬件独立和软件透明的办法能从本地机器上访问远程机器上的设备。
所展示实施例的各个方面将使用本领域技术人员将他们的工作的实质表达给本领域其他人员通常采用的术语来描述。然而,本领域技术人员将清楚,可以使用部分描述的方法来实施某些替换实施例。为了展示的目的,阐述了具体的数量、材料和结构,以便对所展示的实施例提供完全的理解。然而,本领域技术人员应当清楚,这些替换实施例没有这些具体细节也是可以实施的。在其他情况下,省略或简化了已知的特征以便不会模糊所展示的实施例。
进一步,各种操作将作为多个分离的操作以对于理解所示实施例最有利的方式依次进行描述;然而,描述的顺序不应被解释为暗含这些操作必须相互依赖的顺序。尤其是,这些操作不需要以所展示的顺序执行。
短语“在一个实施例中”被重复使用。该短语一般来说并不指代相同的实施例;然而,也有可能是这样。术语“包括”、“具有”和“包含”是同义词,除非文中专门指出。短语“A/B”意思是“A”或者“B”。短语“A和/或B”意思是“(A)、(B)或者(A和B)”。短语“A、B和C中至少一个”意思是“(A)、(B)、(C),(A和B),(A和C),(B和C)或者(A、B和C)”。短语“(A)B”意思是“(B)或(A,B)”,即A是可选的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072138.1/2.html,转载请声明来源钻瓜专利网。