摘要
本发明提供一种基于池化内存的高效率内存修复系统及方法,包括内存测试模块以cacheline为粒度对内存条进行UCE错误地址检测;管理模块用于将内存错误地址转换为所属的memory page地址,下发对于memory page地址的修复命令;地址路由模块根据修复命令利用路由查表算法将memory page地址替换添加至路由表中以完成地址修复,并根据受访问的主机内存地址的修复状态进行相应的地址转换并路由至所述内存条或者所述带外存储模块所在的端口;带外存储模块为独立于系统内存池的带外内存池,用于以memory page为粒度修复损坏的内存。本发明通过带外存储模块并以可动态配置memory page为粒度的高效率内存修复系统,达到提高内存利用效率和兼容性、增强内存RAS系统的效果。