在虚拟环境中使用快速外围组件互联(PCIe)设备的方法技术

技术编号:16281749 阅读:22 留言:0更新日期:2017-09-23 01:15
公开了在虚拟环境中使用快速外围组件互连(PCIe)设备的方法。有两个操作系统在主设备上操作。一个操作系统充当该主设备内的虚拟环境中的访客。外围设备通过无线连接耦合到该主设备。在示例性实施例中,该无线连接是PCIe桥接器。主机操作系统与该主设备的存储器元件和硬件直接对接。访客操作系统与该外围设备的存储器元件和硬件互操作。使用PCIe无线链路允许该访客操作系统以相对少的等待时间与该外围设备的诸元件对接。

【技术实现步骤摘要】
【国外来华专利技术】在虚拟环境中使用快速外围组件互联(PCI e)设备的方法 优先权要求 本申请要求2013年12月20日提交并题为"METHODS OF USING A PERIP皿RAL COMPO肥NT INTERCOM肥CT EXPRESS(PCIe)DEVICE IN A VIRTUAL ENVIRONMENT(在虚拟环 境中使用快速外围组件互联(PCIe)的方法r美国专利申请序列号14/136,180的优先权,其 通过引用被全部纳入于此。 戦 I.公开领域 本公开的技术一般设及计算设备内的虚拟环境。 11.
技术介绍
计算设备在社会上已变得十分普遍。虽然少数操作系统被用于运些设备,但是有 多种在实质上互斥的操作系统可供用在计算设备上运一事实仍然存在。可能存在计算设备 的用户可能想要并发地操作多个操作系统的情形。 允许用户并发地操作多个操作系统的一种解决方案是使用虚拟化环境。运一概念 的一个成功的商业实现是苹果公司的能够与苹果操作系统并发地运行WINDOWS环境的能 力。虽然苹果公司已经展示了针对WINDOWS的虚拟环境在商业上是可行的,但是运一选择在 目前局限于设计成容适虚拟环境的台式机和膝上型计算机。[000引其他计算设备,并且特别是移动计算设备并未受益于AP化E架构。即使是苹果公司 的具备种种能力的iPHONE麼也不提供有效的虚拟环境。如果存在更多的虚拟环境选择, 那么终端用户会就它们如何使用此类移动设备而具有更大的灵活性。 公开概述 在具体描述中公开的实施例包括在虚拟环境中使用快速外围组件互联(PCIe)设 备的方法。本公开的示例性实施例设及允许两个操作系统在主设备上操作的技术。一个操 作系统充当主设备内的虚拟环境中的访客。外围设备通过无线连接禪合到该主设备。在示 例性实施例中,该无线连接是PCIe桥接器。主机操作系统与主设备的存储器元件和硬件直 接对接。访客操作系统与该外围设备的存储器元件和硬件互操作。使用PCIe无线链路允许 该访客操作系统W相对少的等待时间与该外围设备的诸元件对接。 本公开的第二实施例设及一种机制,通过该机制创建虚拟环境。特别地,虚拟化表 将会把主机存储器中的实际物理地址转译成外围设备中的另一物理存储器。用运种方式, 一旦该地址被委任,虚拟环境客户端就会直接连接到该远程硬件。 就运一点而言,在一个实施例中,公开了一种计算系统。该计算设备包括外围设 备,该外围设备包括外围存储器组件和外围无线收发机。该计算系统进一步包括主设备。该 主设备包括用户接口和主存储器元件。该主设备还包括配置成与该外围无线收发机通信的 主无线收发机,从而该主设备和该外围设备通信地禪合。该主设备还包括控制系统。该控制 系统配置成支持两个操作系统,从而运两个操作系统中的第一操作系统配置成与该主存储 器元件而非该外围存储器元件交互,并且运两个操作系统中的第二操作系统配置成为虚拟 操作系统并且通过该无线收发机与该外围存储器元件交互。 在另一实施例中,公开了一种计算系统。该计算系统包括主设备。该主设备包括用 户接口。该主设备还包括主存储器元件。该主设备还包括配置成与外围设备中的外围无线 收发机通信的主无线收发机,从而该主设备和该外围设备通信地禪合。该主设备还包括控 制系统。该控制系统配置成支持两个操作系统,从而运两个操作系统中的第一操作系统配 置成与该主存储器元件而非外围存储器元件交互,并且运两个操作系统中的第二操作系统 配置成为虚拟操作系统并且通过该无线收发机与该外围存储器元件交互。 在另一实施例中,公开了一种计算系统。该计算系统包括主设备。该主设备包括用 户接口。该主设备还包括主存储器元件。该主设备还包括配置成与外围设备中的外围转换 开关通信的基于主线的PCIe桥接器,从而该主设备和该外围设备通信地禪合。该主设备还 包括控制系统。该控制系统配置成支持两个操作系统,从而运两个操作系统中的第一操作 系统配置成与该主存储器元件而非外围存储器元件交互,并且运两个操作系统中的第二操 作系统配置成虚拟操作系统并且通过该PCIe桥接器与该外围存储器元件交互。 在另一实施例中,公开了对移动终端使用外围设备的方法。该方法包括在该移动 终端中提供无线PCI e桥接器。该方法还包括将该PCI e桥接器无线地连接到该外围设备中的 无线PCIe收发机。该方法还包括在该移动终端上操作第一操作系统,从而该第一操作系统 仅使用该移动终端内的存储器资源。该方法还包括在该移动终端上的虚拟环境内操作第二 操作系统,从而该第二操作系统通过该无线PCIe桥接器来使用该外围设备的存储器资源。 [001 y 附图简述图1是可W根据本公开的示例性实施例通信的移动终端与外围设备的立体图;[001引图2是图1的移动终端的组件的框图; 图3是根据本公开的在移动终端内的第二操作系统与外围设备通信的示例性实施 例的框图; 图4是根据本公开的在计算设备内的第二操作系统与外围设备通信的示例性实施 例的框图;W及图5是本公开的过程的示例性实施例的流程图。 详细描述 现在参照附图,描述了本公开的若干示例性实施例。措辞"示例性"在本文中用于 表示"用作示例、实例或解说"。本文中描述为"示例性"的任何实施例不必被解释为优于或 胜过其他实施例。 在本详细描述中公开的实施例包括在虚拟环境中使用快速外围组件互联(PCIe) 设备的方法。本公开的示例性实施例设及允许两个操作系统在主设备上操作的技术。一个 操作系统充当主设备内的虚拟环境中的访客。外围设备通过无线连接禪合到该主设备。在 示例性实施例中,无线连接是PCIe桥接器。主机操作系统与主设备的存储器元件和硬件直 接对接。访客操作系统与该外围设备的存储器元件和硬件互操作。使用PCIe无线链路允许 该访客操作系统W相对少的等待时间来与该外围设备的诸元件对接。 本公开的第二实施例设及一种机制,通过该机制创建虚拟环境。特别地,虚拟化表 将会把主机存储器中的实际物理地址转换成外围设备中的另一物理存储器。W此方式,一 旦该地址被委任,虚拟环境客户端就将直接连接到该远程硬件。 在阐述本公开的示例性实施例之前,值得注意的是,移动终端(诸如智能电话和平 板电脑)的日益流行创造了新的机会,因为人们持续不断地想出使用运些设备的新方法。例 如,智能电话(诸如iPHONE⑥)的相对小的屏幕尺寸意味着有些人要费力地阅读显示器上 的内容。即使是像KINDLE?或iPAD?的平板型设备的较大的屏幕也还是显著小于传统的电 视屏幕或台式计算机监视器。相应地,已经作出了努力使得此类移动终端与各种外围设备 (诸如大屏幕监视器)互操作。然而,迄今为止,此类外围监视器的互操作将该监视器作为仅 仅是复制该移动终端的桌面(例如,智能电话的壁纸和图标被毫无改变地显示在监视器上) 的从动设备来对待。在许多实例中,智能电话的操作系统并不被优化成使用此类外围监视 器的改进的分辨率和尺寸。 即使有外围设备(诸如,键盘和监视器)可用,外围设备的功能性仍然受到移动终 端的底层操作系统的功能性限制。即,一些操作系统(诸如UBUNTU)可W被优化W显示视频 内容,而其他操作系统可W被优化W促成其他形式的处理。一种解决方案是在移动终端上 在虚拟环境中运行第二操作系统。然而,将监视器作为移动本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1. 一种计算系统,包括: 外围设备,其包括外围存储器组件和外围无线收发机;以及 主设备,包括: 用户接口; 主存储器元件; 主无线收发机,其配置成与所述外围无线收发机通信,从而所述主设备和所述外围设 备被通信地耦合;以及 控制系统,配置成: 支持两个操作系统,从而这两个操作系统中的第一操作系统配置成与所述主存储器元 件而非所述外围存储器元件交互,并且这两个操作系统中的第二操作系统配置成为虚拟操 作系统并且通过所述无线收发机与所述外围存储器元件交互。2. 如权利要求1所述的计算系统,其特征在于,所述主设备包括移动终端。3. 如权利要求2所述的计算系统,其特征在于,所述外围设备包括监视器。4. 如权利要求1所述的计算系统,其特征在于,所述第一操作系统包括安卓操作系统, 并且所述第二操作系统包括UBUNTU操作系统。5. 如权利要求1所述的计算系统,其特征在于,所述主无线收发机包括在快速外围组件 接口(PCIe)标准下操作的收发机。6. 如权利要求1所述的计算系统,其特征在于,所述主无线收发机在约60GHz操作。7. -种计算系统,包括: 主设备,包括: 用户接口; 主存储器元件; 主无线收发机,其配置成与外围设备中的外围无线收发机通信,从而所述主设备和所 述外围设备被通信地耦合;以及 控制系统,配置成: 支持两个操作系统,从而这两个操作系统中的第一操作系统配置成与所述主存储器元 件而非外围存储器元件交互,并且这两个操作系统中的第二操作系统配置成为虚拟操作系 统并且通过所述无线收发机与所述外围存储器元件交互。8. 如权利要求7所述的计算系统,其特征在于,所述主设备包括移动终端。9. 如权利要求8所述的计算系统,其特征在于,所述移动终端配置成用监视器来操作。10. 如权利要求7所述的计算系统,其特征在于,所述第一操作系统包括安卓操作系统, 并且所述第二操作系统包括UBUNTU操作系统。11. 如权利要求7所述的计算系统,其特征在于,所述主无线收发机包括在快速外围组 件接口(PCIe)标准下操作的收发机。12. 如权利要求7所述的计算系统,其特征在于,所述主...

【专利技术属性】
技术研发人员:A·甘特曼Y·兹法蒂V·康德莱迪夫
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1
相关领域技术