[发明专利]一种内存故障隔离方法、装置及设备有效
申请号: | 201810960567.1 | 申请日: | 2018-08-22 |
公开(公告)号: | CN110858167B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 赵兵 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 故障 隔离 方法 装置 设备 | ||
1.一种内存故障隔离方法,其特征在于,所述方法包括:
确定发生故障的第一内存单元;
确定与所述第一内存单元关联的第二内存单元;其中,所述确定与所述第一内存单元关联的第二内存单元,包括:确定所述第一内存单元的相邻位置的第二内存单元;或者,确定所述第一内存单元的次邻位置的第二内存单元;或者,确定所述第一内存单元的相邻位置以及次邻位置的第二内存单元;
确定与所述第二内存单元对应的第一内存页;
对所述第一内存页进行内存故障的隔离。
2.根据权利要求1所述的方法,其特征在于,
所述确定与所述第一内存单元关联的第二内存单元,还包括:
根据所述第一内存单元的第一行地址以及所述第一内存单元的第一列地址,确定与所述第一内存单元关联的第二内存单元。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述第一内存单元的第一行地址以及所述第一内存单元的第一列地址,确定与所述第一内存单元关联的第二内存单元,包括:
根据所述第一行地址以及所述第一列地址,确定所述第一内存单元的相邻位置的第二内存单元,或者,所述第一内存单元的次邻位置的第二内存单元,或者,所述第一内存单元的相邻位置以及次邻位置的第二内存单元。
4.根据权利要求2所述的方法,其特征在于,
所述第二内存单元的第二行地址和第二列地址为以下一种或几种:
所述第二行地址为第一行地址减1,所述第二列地址为第一列地址减1;
所述第二行地址为第一行地址减1,所述第二列地址与第一列地址相同;
所述第二行地址为第一行地址减1,所述第二列地址为第一列地址加1;
所述第二行地址与第一行地址相同,所述第二列地址为第一列地址减1;
所述第二行地址与第一行地址相同,所述第二列地址为第一列地址加1;
所述第二行地址为第一行地址加1,所述第二列地址为第一列地址减1;
所述第二行地址为第一行地址加1,所述第二列地址与第一列地址相同;
所述第二行地址为第一行地址加1,所述第二列地址为第一列地址加1。
5.根据权利要求1所述的方法,其特征在于,
所述确定与所述第二内存单元对应的第一内存页,包括:
确定所述第二内存单元对应的第一物理地址;
根据所述第一物理地址确定与所述第二内存单元对应的第一内存页。
6.根据权利要求1所述的方法,其特征在于,
所述对所述第一内存页进行内存故障的隔离,包括:
从操作系统的访问列表删除所述第一内存页,以使所述操作系统对所述第一内存页进行内存故障的隔离;所述访问列表用于记录能够被访问的内存页。
7.根据权利要求1所述的方法,其特征在于,
所述确定发生故障的第一内存单元后,所述方法还包括:
确定与所述第一内存单元对应的第二内存页;
对所述第二内存页进行内存故障的隔离。
8.根据权利要求7所述的方法,其特征在于,
所述确定与所述第一内存单元对应的第二内存页,包括:
确定所述第一内存单元对应的第二物理地址;
根据所述第二物理地址确定与所述第一内存单元对应的第二内存页。
9.根据权利要求7所述的方法,其特征在于,
所述对所述第二内存页进行内存故障的隔离,包括:
从操作系统的访问列表删除所述第二内存页,以使所述操作系统对所述第二内存页进行内存故障的隔离;所述访问列表用于记录能够被访问的内存页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810960567.1/1.html,转载请声明来源钻瓜专利网。