内存迁移的实现方法和装置制造方法及图纸

技术编号:7125363 阅读:292 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种内存迁移的实现方法和装置,涉及计算机技术,为解决现有内存迁移操作过程比较复杂的问题而发明专利技术。本发明专利技术实施例提供的技术方案包括:迁移待迁移内存时,计算机的基本输入输出系统将待迁移内存的数据迁移至计算机的操作系统第一不可用内存中;基本输入输出系统将待迁移内存与第一不可用内存的物理地址的映射关系进行存储。本发明专利技术实施例可以应用在普通计算机系统和NUMA架构下的计算机系统中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机技术,尤其涉及一种内存迁移的实现方法和装置
技术介绍
内存作为计算机的重要组成部分之一,其性能对计算机有非常大的影响;而随着服务器内存容量的急速增长,内存的出错概率也大幅度增加。当内存发生错误时,会导致业务中断或系统宕机,造成用户的巨大损失。为了增强系统的容错率,可以将多次发生错误的内存区域进行迁移并隔离,该情况通常为一个内存页或几个内存页粒度大小的迁移;内存迁移也可以降低系统的功耗,该情况通常为大粒度的迁移,通常可以达到双列直插式存储模块(Dual-Inline-Memory-Modules, DIMM)条的级别。现有技术中,实现内存迁移的具体过程包括当接收到操作系统(Operation System,OS)中的管理程序下发的内存迁移指令时,系统的相关控制器对备份内存进行初始化,该初始化用于将备份内存和待迁移内存的地址空间重新编址等,使备份内存和待迁移内存的使用相同的地址总线;基本输入输出系统(Basic Input Output System,BIOS)将待迁移内存中的数据拷贝到备份内存中;当拷贝完成时,停用待迁移内存并启用备份内存,使 OS再次访问待迁本文档来自技高网...

【技术保护点】
1.一种内存迁移的实现方法,其特征在于,包括:迁移待迁移内存时,计算机的基本输入输出系统将所述待迁移内存的数据迁移至所述计算机的操作系统的第一不可用内存中;所述第一不可用内存为所述操作系统的原有可用内存预先转换的,对所述操作系统设为保留的,所述操作系统不可以修改和访问的内存;所述基本输入输出系统将所述待迁移内存与所述第一不可用内存的物理地址的映射关系进行存储。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:裘稀石王伟韩高淮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1