[发明专利]用于设备访问分区系统中的存储器的访客地址至主机地址转换有效
申请号: | 200710307396.4 | 申请日: | 2007-12-27 |
公开(公告)号: | CN101236529A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | S·苏古马;K·S·潘萨;N·N·艾尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F9/455 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 曾祥夌;陈景峻 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 设备 访问 分区 系统 中的 存储器 访客 地址 主机 转换 | ||
技术领域
本公开涉及信息处理的领域,更具体地说,涉及分区信息处理系统的领域。
背景技术
通常,信息处理系统中分区的概念是指将系统分成多个分区,其中每个分区是可以作为完整且独立系统来工作的系统资源的集合。可以分配给分区的系统资源包括处理器、处理器核(其中可以将多核处理器的各个核分配到不同分区)、系统存储器的若干部分和输入/输出(“I/O”)装置。
有不同类型分区是公知的。在“软”分区中,系统资源可以在分区之间共享。软分区的一种形式是虚拟化,这允许一个或多个操作系统(每一个,“OS”)的多个实例在单个系统上运行,即使每个OS被设计为对系统及其资源具有完全直接控制。虚拟化通常使用公知为虚拟机监视器(“VMM”)的软件来实现,虚拟机监视器直接控制系统的物理资源并向每个OS呈交具有虚拟资源的“虚拟机”(“VM”),这些虚拟资源包括OS可以完全且直接控制的一个或多个虚拟处理器。VMM维护用于实现例如在VM之间共享和/或分配物理资源的虚拟化策略的系统环境(“虚拟化环境”)。运行在VM上的每个OS和任何其他软件称为“访客”或“访客软件”,而“主机”或“主机软件”是运行在虚拟化环境之外且可能知道或可能不知道该虚拟化环境的例如VMM的软件。
软分区通常要求VMM、监管程序、OS或其他此类软件设计为在分区系统的一个分区中运行并强制共享物理资源,这可以包括阻止运行于其他分区中的任何此类软件直接控制物理资源。
在“硬”分区中,每个系统资源通常专用于相应分区。硬分区支持任何OS、VMM、监管程序或其他此类软件运行在每个分区中而不要求针对分区系统设计的软件,因为此类软件可以直接控制其分区的物理资源。
发明内容
根据本发明的一方面,本发明涉及一种设备,包括:接口,所述接口用于从设备接收访问分区系统中的存储器的请求;分区逻辑,所述分区逻辑用于确定所述设备被指定到所述分区系统中的第一分区还是第二分区;第一地址转换逻辑,所述第一地址转换逻辑用于将第一访客地址转换成所述第一分区中的第一主机地址;以及第二地址转换逻辑,所述第二地址转换逻辑用于将第二访客地址转换成所述第二分区中的第二主机地址。
根据本发明的另一方面,本发明涉及一种方法,包括:
从设备接收访问分区系统中的存储器的请求;确定所述设备被指定到所述分区系统中的第一分区还是第二分区;响应确定所述设备被指定到所述第一分区而将所述请求转发到第一地址转换逻辑;以及响应确定所述设备被指定到所述第二分区而将所述请求转发到第二地址转换逻辑。
根据本发明的又一方面,本发明涉及一种系统,包括:
第一分区,所述第一分区包括:
存储器的第一部分;第一设备;以及第一地址转换逻辑,所述第一地址转换逻辑用于将第一访客地址转换成所述存储器的第一部分中的第一主机地址;以及
第二分区,所述第二分区包括:
所述存储器的第二部分;第二设备;以及第二地址转换逻辑,所述第二地址转换逻辑用于将第二访客地址转换成所述存储器的第二部分中的第二主机地址;以及
分区逻辑,所述分区逻辑用于将来自所述第一设备的第一请求转发到所述第一地址转换逻辑,以及将来自所述第二设备的第二请求转发到所述第二地址转换逻辑。
附图说明
附图中通过举例方式而非限制来说明本发明。
图1示出信息处理系统中的本发明实施例。
图2图示将设备指定到域。
图3图示设备至访问系统存储器的地址转换。
图4图示存储器访问数据结构中的项。
图5示出图1的实施例的分区逻辑。
图6示出本发明的方法实施例。
具体实施方式
本发明可以在用于设备访问分区系统中的存储器的访客地址至主机地址转换的设备、方法和系统中实施,下文将对此进行描述。在下文描述中,阐述了诸如组件和系统配置的许多特定细节以便更透彻地理解本发明。然而,本领域技术人员将认识到,在没有这些特定细节的情况下,仍可以实施本发明。此外,未详细示出一些公知的结构、电路等,以免不必要地妨碍对本发明的理解。
本发明的实施例可以用于提高分区系统的虚拟化能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710307396.4/2.html,转载请声明来源钻瓜专利网。