[发明专利]虚拟化环境分配系统和方法无效

专利信息
申请号: 200780048238.X 申请日: 2007-12-17
公开(公告)号: CN101601015A 公开(公告)日: 2009-12-09
发明(设计)人: C·A·沃尔拉思 申请(专利权)人: 惠普开发有限公司
主分类号: G06F9/46 分类号: G06F9/46;G06F12/08
代理公司: 中国专利代理(香港)有限公司 代理人: 张雪梅;王忠忠
地址: 美国德*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 环境 分配 系统 方法
【说明书】:

背景技术

虚拟化在计算机硬件和操作系统(OS)之间创建了抽象层,所述抽象层使 得多个OS能够同时在相同的计算机系统上运行并且使得多个用户能够在相同 的计算机系统上操作。此外,在某些情况中,虚拟化还使得单个用户能够在虚 拟化环境中利用多个软件堆栈。OS的每个表现通常能够完全访问所有的输入/ 输出(I/O)装置。因此,在这种虚拟化环境中,处于特定用户控制下的不同软 件堆栈之间以及不同OS之间存在I/O装置冲突的可能性。

附图说明

为了更完全地理解本发明、以及其目的和优点,将结合附图参考下面的描 述,其中:

图1是示出虚拟化环境分配系统的实施例的方框图;

图2是示出虚拟化环境分配方法的实施例的流程图。

具体实施方式

通过参考附图中的图1和2最好地理解本发明的优选实施例和其优点,相 同的数字被用于各个附图中相同和对应的部分。

图1是示出虚拟化环境分配系统10的实施例的方框图。在图1示出的实施 例中,系统10包括具有输入/输出(I/O)装置105的计算机系统100,该输入/ 输出(I/O)装置105与计算机系统100通信地耦合。在图1示出的实施例中, I/O装置105包括显示器110和111、鼠标120、键盘121、智能卡读取器122、 指纹读取器123、系统管理(SM)系统124、SM记录125、远程控制126、游 戏控制器127和数字媒体驱动器128。然而,应该理解I/O装置105可以包括附 加的和/或不同类型的装置,例如但不限于通用串行总线(USB)装置、照相机、 麦克风、生物计量装置、打印机、扫描仪、地理空间定位系统(GPS)接收器、 通信装置和音频/视频装置。此外,应该理解耦合到计算机系统100的I/O装置 105的数量可以改变。

在图1中,计算机系统100采用两个中央处理单元(CPU)101和102,不 过可以使用数量更多或更少的CPU。计算机系统100还包括虚拟化层103,该 虚拟化层包括CPU101和102与四个示范性堆栈S1-S4之间的抽象软件层。优 选地,每个堆栈S1-S4包括作为集成解决方案或部件进行管理的硬件、软件、 固件、或其组合。在图1所示的实施例中,堆栈S1包括通用应用程序堆栈,堆 栈S2包括用于运行财务程序或用于处理过程医学(process medical)或其他敏 感信息的私有应用程序堆栈,堆栈S3包括用于运行安全相关和管理相关过程的 安全和系统管理堆栈,以及堆栈S4包括用于操作娱乐相关的程序和过程的娱乐 堆栈。因此,在图1中,堆栈S1-S4被配置用于和/或以其他方式专用于不同的 用途和/或功能。然而,应该理解堆栈S1-S4可以包括其他类型的堆栈,并且应 该理解堆栈的数量可以另外改变。此外,应该理解堆栈S1-S4可以被分派给单 个用户或多个用户(例如,一些堆栈被分派给一个用户而其他的堆栈被分派给 不同的用户)。

在图1所示出的实施例中,堆栈S1包括操作系统(OS)OS1、中间件(MW) MW1、和应用程序APP1。堆栈S2包括OS OS2(其可以与在堆栈S1中运行的 OS1不同或相同)和布置于OS1和应用程序APP2之间的安全层SECURITY1。 图1中所示的堆栈S3不运行OS,因为其可以运行更基础的安全服务。然而, 应该理解在某些实施例中,堆栈S3可以运行OS。堆栈S4包括OS OS3,在某 些实施例中,OS3包括用于仅运行娱乐相关应用程序的精简OS。堆栈S4也包 括MW MW2和娱乐应用程序APP3,其可以是游戏或媒体播放器。

在图1示出的实施例中,鼠标120、键盘122和显示器110被分配给堆栈 S1。此外,在图1中,作为某些私有应用程序通常所希望的增加安全级别的结 果,智能卡读取器122被分派给堆栈S2。然而,应该理解堆栈S2中运行的任 何应用程序也可能需要使用鼠标、键盘和显示器。从而,在图1中,鼠标120、 键盘122和显示器110也被分配给堆栈S2。在图1示出的实施例中,堆栈S3 被分配了指纹读取器123、SM124和SM记录125。应该理解安全和系统管理可 以在分开的堆栈中运行。在图1中,远程控制126和游戏控制器127被分配给 堆栈S4。应该理解,可以提供其他堆栈作为堆栈S1-S4的副本或基于其他功能 和用途作为其他类型的堆栈。此外,在如图1示出的多CPU系统中(例如, CPU101和102),特定的堆栈可以与具体的CPU相关联。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780048238.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top