[发明专利]向物理内存分配虚拟内存的方法、存储控制器和计算机系统有效
申请号: | 200410092257.0 | 申请日: | 2004-11-05 |
公开(公告)号: | CN1617113A | 公开(公告)日: | 2005-05-18 |
发明(设计)人: | 拉马克利什宁·拉加蒙尼;艾尔莫塔兹贝拉赫·N·艾尔诺扎伊;詹姆斯·L·彼德森;哈齐姆·沙菲 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 付建军 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种在数据处理系统中将虚拟内存分配到物理内存的方法,为新页面映射分配相邻的物理内存页面集,指示存储控制器根据新页面映射移动虚拟内存页面,然后当存储控制器仍在将虚拟内存页面复制到新物理内存页面集时,允许使用新页面映射访问虚拟内存页面。存储控制器可以使用映射表,所述映射表用于临时存储旧页面地址和新页面地址的条目,并在每一个条目的复制完成之后,释放条目。在由存储控制器完成内存页面的复制之前,处理器核心中的翻译后援缓冲器(TLB)条目对于新页面地址而更新。本发明可以扩展到非均匀存储器阵列(NUMA)系统。对于具有高速缓冲存储器的系统,受到页面移动影响的任何高速缓存条目都可以通过根据新页面映射修改其地址标记来进行更新。此标记修改可以仅限于脏一致性状态下的高速缓存条目。高速缓存可以进一步基于任何已修改的地址标记的更改的同余类重新定位高速缓存条目。 | ||
搜索关键词: | 物理 内存 分配 虚拟内存 方法 存储 控制器 计算机系统 | ||
【主权项】:
1.一种在数据处理系统中将虚拟内存分配到物理内存的方法,包括下列步骤:为新的虚拟超级页面映射分配数据处理系统的物理内存页面集;指示数据处理系统的存储控制器将对应于旧页面映射的多个虚拟内存页面移到对应于新虚拟超级页面映射的物理内存页面集中;以及当存储控制器正在将旧物理内存页面复制到新物理内存页面时,使用新虚拟超级页面映射至少访问其中一个虚拟内存页面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410092257.0/,转载请声明来源钻瓜专利网。