发明名称 |
存储控制器和处理器中管理虚拟化物理存储器方法和系统 |
摘要 |
处理器包含移动引擎,而存储器控制器包含映射引擎,其共同透明地重新配置物理存储器,以完成存储器模块的添加、减去或替换。映射引擎寄存器存储当前和新真实地址,其使得这些引擎能够虚拟化正被重新配置的物理模块的物理地址,并通过使用硬件功能而非软件来提供实时重新配置。使用当前和新真实地址来选择来源和目标,移动引擎将要移走或重新配置的存储器模块中的内容复制到剩余的或插入的存储器模块中。然后,将与重新配置的存储器模块关联的真实地址重新分配给接收所复制内容的存储器模块,从而创建从操作系统利用的可寻址真实地址空间向虚拟物理地址空间的虚拟化物理映射。 |
申请公布号 |
CN1227593C |
申请公布日期 |
2005.11.16 |
申请号 |
CN03127737.3 |
申请日期 |
2003.08.13 |
申请人 |
国际商业机器公司 |
发明人 |
拉万·K·阿里米利;约翰·S·多德森;桑吉夫·加伊;肯尼思·L·赖特 |
分类号 |
G06F12/06 |
主分类号 |
G06F12/06 |
代理机构 |
北京市柳沈律师事务所 |
代理人 |
邸万奎;黄小临 |
主权项 |
1.一种数据处理系统内的数据处理方法,其特征在于数据处理系统包括处理器设备,用于产生包含与物理存储系统的存储位置关联的物理地址的存储器存取,以对其读和写数据;物理存储系统包括多个存储器控制器,通过对与其耦接的一个或多个存储器模块内存储的存储块写入和读取,每个存储器控制器响应由处理器请求的存储器存取,该方法包括:在要重新配置的多个控制器中的第一和第二存储器控制器中各设置寄存器,其中第一和第二存储器模块分别耦接到第一和第二存储器控制器,每个寄存器被设置为指示所耦接的存储器模块的当前真实地址和新真实地址,而其中第一和第二存储器控制器都响应寻址到它们各自的寄存器中存储的当前真实地址的存储器存取;基于第一和第二存储器模块的当前真实地址,将多个存储块从第一存储器模块复制到第二存储器模块;以及在完成复制步骤之后,配置第一和第二存储器控制器,以便只响应寻址到它们各自的寄存器中存储的新真实地址的存储器存取。 |
地址 |
美国纽约州 |