[发明专利]用于媒体处理的硬件虚拟化在审
| 申请号: | 201510487816.6 | 申请日: | 2011-01-13 |
| 公开(公告)号: | CN105183555A | 公开(公告)日: | 2015-12-23 |
| 发明(设计)人: | T·卡达肖维;M·科瓦伦科;A·埃利亚斯;G·雷 | 申请(专利权)人: | 马维尔以色列(M.I.S.L.)有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;辛鸣 |
| 地址: | 以色列*** | 国省代码: | 以色列;IL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 媒体 处理 硬件 虚拟 | ||
分案申请说明
本申请是于2011年1月13日提交的、于2012年6月18日进入中国国家阶段的、申请号为201180005023.6、名称为“用于媒体处理的硬件虚拟化”的中国发明专利申请的分案申请。
引用结合
本申请要求对通过整体引用而结合于此的、于2010年1月13日提交的、标题为“HARDWAREVIRTUALIZATIONFORVoIPMEDIAPROCESSING”的第61/294,711号美国临时申请的优先权。
技术领域
本申请涉及用于实施虚拟处理器的方法和系统。
背景技术
这里提供的背景描述是出于总体上呈现公开内容的上下文的目的。当前指名的发明人的工作在背景技术部分中描述该工作的程度上以及在递交时不以其他方式属于现有技术的描述的方面,既不明示也不暗示地被承认为相对于本公开内容的现有技术。
现在在实际上每件现代消费者电子装置中都存在基于计算机的处理系统。例如,住宅网关经常除了多种其它电子硬件之外还包括两个或者三个单独处理器并且每个处理器执行单独功能。举例而言,电信设备(诸如网关)中的第一处理器可以仅用于处理流媒体(诸如IP语音、IP电视或者IP视频),而电信设备中的第二处理器可以用来执行多种应用,诸如服务于流媒体乃至其它应用(如提供交互游戏和日历)。如这里所用,术语“处理器”可以指代个别设备以及在多核处理器设备中的多个处理器之一。
虽然由多个处理器提供的处理器稳定性可能是希望的,但是使用多个处理器带来大量成本。通常避免常规单处理器解决方案,这些解决方在理论上配置成在软件层中支持实时媒体处理和多种其它应用两者,因为在常规实现方式中,如果“小故障(glitch)”出现于同时运行的应用程序中或者如果需要软件更新,则不能适当保护实时媒体处理。
发明内容
以下更具体地描述本发明的各种方面和实施例。
在一个实施例中,一种配置成充当多个虚拟处理器的处理装置包括:第一虚拟程序空间,包括第一程序执行存储器,第一程序执行存储器包括用于运行能够支持一个或者多个非实时应用的非实时操作系统的代码;第二虚拟程序空间,包括第二程序执行存储器,第二程序执行存储器包括用于运行一个或者多个实时进程的代码;以及中央处理单元(CPU),配置成在第一操作模式和第二操作模式中操作,CPU被配置成将第一虚拟程序空间用于第一操作模式来执行操作系统和应用活动而不使用第二虚拟程序空间并且不明显干扰在第二操作模式中运行的一个或者多个实时进程。
在另一实施例中,一种用于在单个中央处理单元(CPU)上执行多个虚拟处理器的方法包括:限定包括第一程序执行存储器的第一虚拟程序空间,第一程序执行存储器被配置成运行能够支持一个或者多个非实时应用的非实时操作系统;限定包括第二程序执行存储器的第二虚拟程序空间,第二程序执行存储器被配置成运行一个或者多个实时进程;以及切换CPU以便在第一操作模式与第二操作模式之间交替,由此在第一操作模式期间CPU从第一虚拟程序空间操作,从而使得在第一操作模式期间出现的任何操作活动不明显干扰在第二操作模式期间执行的实时进程。
附图说明
将参照以下附图详细描述作为示例提出的本公开内容的各种实施例,在附图中相似标号引用相似要素,并且在附图中:
图1描绘了能够作为两个单独虚拟处理器工作的处理系统。
图2描绘了图1的CPU的细节。
图3描绘了用于实施图1的两个虚拟处理器的时序图。
图4是概括了用于使用单个处理器来执行多个虚拟处理器的所公开的方法和系统的操作的流程图。
具体实施方式
可以一般性地以及在具体示例和/或具体实施例方面描述以下公开的方法和系统。例如,当引用详细示例和/或实施例时,注意所描述的任何基本原理除非另有明示则将如本领域普通技术人员理解的那样并不限于单个实施例,而是可以被扩展用于与这里描述的任何其它方法和系统一起使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔以色列(M.I.S.L.)有限公司,未经马维尔以色列(M.I.S.L.)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510487816.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机、服务质量控制方法及装置
- 下一篇:一种设备版本升级方法及系统





