[发明专利]便利支持可分页客户机的计算环境中的处理有效
申请号: | 200680027589.8 | 申请日: | 2006-07-13 |
公开(公告)号: | CN101233490A | 公开(公告)日: | 2008-07-30 |
发明(设计)人: | 英戈·阿德伦格;崔钟赫;休伯塔斯·弗兰克;莉萨·赫勒;威廉·霍尔德;雷·曼塞尔;达米安·奥西塞克;兰德尔·菲利;马丁·施维德夫斯基;古斯塔夫·西特曼三世 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 周少杰 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 便利 支持 分页 客户机 计算 环境 中的 处理 | ||
技术领域
本发明一般涉及支持可分页客户机(guest)的计算环境,尤其涉及便利在这样的环境中的处理。
背景技术
在支持可分页客户机的计算环境中,处理通常被多层资源管理变得复杂。已经实现这种复杂的处理的一个方面在于存储器管理方面。为了在这样的环境中管理存储器,通常让可分页客户机和它们相关联的主机管理它们各自的存储器,引起导致性能降级的冗余。
作为一个例子,在主机实现成百上千的可分页客户机的环境中,主机通常过度提交(over-commit)存储器。而且,在每个客户机中运行的分页操作系统可能过度消耗并且也过度提交它的存储器。这种过度提交引起客户机的存储器印记(footprint)增长到如此程度:主机经历过高的分页率。由管理它们各自的存储器的主机和客户机消耗的开支可能导致严重的客户机性能降级。
因此,存在对便利支持可分页客户机的计算环境中的处理的能力的需求。在一个具体例子中,存在对在支持可分页客户机的那些环境中、便利更有效的存储器管理的能力的需求。
发明内容
本发明的第一个方面,提供了一种便利在支持可分页客户机的计算环境中的处理的方法。在本发明的第一个方面中,所述方法包括:将计算环境的客户机的客户机状态信息与客户机的存储器块相关联,所述客户机是由计算环境的虚拟机执行的可分页客户机,所述虚拟机由耦合到所述虚拟机的主机管理;以及将客户机状态信息维持在主机的存储器的一个或多个控制块中中。
在另外的实施例中,所述客户机状态信息被用于管理计算环境的存储器。而且,所述一个或多个控制块提供主机状态信息,其也可以用于客户机存储器管理。
在此还描述并要求保护对应于上面总结的方法的系统和计算机程序产品。
作为本发明的另一个方面,提供了在计算环境中执行的指令。所述指令包括例如操作代码,其指示要执行的操作,所述操作包括如下的至少一个:从在所述主机的存储器中维持的一个或多个控制块中,提取与存储器块有关的主机状态信息、和一个或多个可分页客户机的客户机的存储器块的一个或多个客户机状态信息,并且设置与存储器块相关联的客户机状态信息。所述计算环境包括:第一寄存器,响应于指示提取的操作代码,将客户机状态信息和主机状态信息中的至少一个提取到该第一寄存器中;以及第二寄存器,其包括存储器块的客户机地址,按照所述操作代码为该客户机地址处理客户机状态信息和主机状态信息中的至少一个。
另外的特征和优点通过本发明的技术实现。本发明的其它实施例和方面在此详细描述并且被认为是要求保护的本发明的一部分。
附图说明
下面参照附图,通过示例的方式更详细描述了本发明的各实施例,在附图中:
图1a描绘并入并且使用本发明的一个或多个方面的计算环境的一个实施例;
图1b按照本发明的一个方面、描绘图1a的输入/输出(I/O)子系统的进一步的细节;
图2按照本发明的一个方面、图示在解释执行状态描述和协同存储器管理备份(backing)回收日志(CBRL)之间的关联性;
图3按照本发明的一个方面、描绘页状态表项目(PGSTE)的一个例子;
图4按照本发明的一个方面、描绘页表项目(PTE)的一个例子;
图5按照本发明的一个方面、图示PTE与PGSTE的对应;
图6按照本发明的一个方面、描绘提取及设置存储属性(ESSA)指令的格式的一个例子;以及
图7按照本发明的一个方面、描绘用于提取及设置存储属性指令的有限状态机的一个例子。
具体实施方式
按照本发明的一个方面,便利了支持可分页客户机的计算环境中的处理。用许多方法便利了处理,该方法包括但不限于:将客户机和主机状态信息与存储器或存储(在此存储和存储器可互换使用)的客户机块相关联;将状态信息维持在主机存储器的客户机块中;允许由客户机改变状态信息;以及在管理决定中使用状态信息。在一个具体的示例中,状态信息用于管理主机和/或客户机的存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680027589.8/2.html,转载请声明来源钻瓜专利网。