【技术实现步骤摘要】
一种内存故障隔离方法、装置及设备
本申请涉及存储
,尤其是一种内存故障隔离方法、装置及设备。
技术介绍
内存是计算机的重要部件之一,是与CPU(CentralProcessingUnit,中央处理器)沟通的桥梁,所有程序的运行均是在内存中进行,内存的性能对计算机的影响非常大。内存也被称为内存储器,用于暂时存放CPU中的运算数据,以及与外部存储器(如硬盘等)交换数据,只要计算机在运行过程中,CPU就会将需要运算的数据调到内存中运算,当运算完成后,CPU再将结果读取出来。随着计算机技术的快速发展,内存容量越来越大,即内存中的内存单元数量越来越多,一旦内存单元发生故障,则CPU将数据调到该内存单元中运算时,就会发生内存故障,无法实现数据运算,导致计算机故障;或者,若CPU从该内存单元中读取数据,也会发生内存故障,无法读取数据,导致计算机故障。
技术实现思路
本申请提供一种内存故障隔离方法,所述方法包括:确定发生故障的第一内存单元;确定与所述第一内存单元关联的第二内存单元;确定与所述第二内存单元对应的第一内存页;对所述第一内存页进行内存故障的隔离。本申请提供一种内存故障隔离方法,所述方法包括:确定发生故障的第一内存单元;确定与所述第一内存单元关联的第二内存单元;对所述第二内存单元进行内存故障的隔离。本申请提供一种内存故障隔离装置,所述装置包括:第一确定模块,用于确定发生故障的第一内存单元;第二确定模块,用 ...
【技术保护点】
1.一种内存故障隔离方法,其特征在于,所述方法包括:/n确定发生故障的第一内存单元;/n确定与所述第一内存单元关联的第二内存单元;/n确定与所述第二内存单元对应的第一内存页;/n对所述第一内存页进行内存故障的隔离。/n
【技术特征摘要】
1.一种内存故障隔离方法,其特征在于,所述方法包括:
确定发生故障的第一内存单元;
确定与所述第一内存单元关联的第二内存单元;
确定与所述第二内存单元对应的第一内存页;
对所述第一内存页进行内存故障的隔离。
2.根据权利要求1所述的方法,其特征在于,
所述确定与所述第一内存单元关联的第二内存单元,包括:
确定所述第一内存单元的相邻位置的第二内存单元;或者,
确定所述第一内存单元的次邻位置的第二内存单元;或者,
确定所述第一内存单元的相邻位置以及次邻位置的第二内存单元。
3.根据权利要求1所述的方法,其特征在于,
所述确定与所述第一内存单元关联的第二内存单元,还包括:
根据所述第一内存单元的第一行地址以及所述第一内存单元的第一列地址,确定与所述第一内存单元关联的第二内存单元。
4.根据权利要求3所述的方法,其特征在于,
所述根据所述第一内存单元的第一行地址以及所述第一内存单元的第一列地址,确定与所述第一内存单元关联的第二内存单元,包括:
根据所述第一行地址以及所述第一列地址,确定所述第一内存单元的相邻位置的第二内存单元,或者,所述第一内存单元的次邻位置的第二内存单元,或者,所述第一内存单元的相邻位置以及次邻位置的第二内存单元。
5.根据权利要求3所述的方法,其特征在于,
所述第二内存单元的第二行地址和第二列地址为以下一种或几种:
所述第二行地址为第一行地址减1,所述第二列地址为第一列地址减1;
所述第二行地址为第一行地址减1,所述第二列地址与第一列地址相同;
所述第二行地址为第一行地址减1,所述第二列地址为第一列地址加1;
所述第二行地址与第一行地址相同,所述第二列地址为第一列地址减1;
所述第二行地址与第一行地址相同,所述第二列地址为第一列地址加1;
所述第二行地址为第一行地址加1,所述第二列地址为第一列地址减1;
所述第二行地址为第一行地址加1,所述第二列地址与第一列地址相同;
所述第二行地址为第一行地址加1,所述第二列地址为第一列地址加1。
6.根据权利要求1所述的方法,其特征在于,
所述确定与所述第二内存单元对应的第一内存页,包括:
确定所述第二内存单元对应的第一物理地址;
根据所述第一物理地址确定与所述第二内存单元对应的第一内存页。
7.根据权利要求1所述的方法,其特征在于,
所述对所述第一内存页进行内存故障的隔离,包括:
从操作系统的访问列表删除所述第一内存页,以使所述操作系统对所述第一内存页进行内存故障的隔离;所述访问列表用于记录能够被访问的内存页。
8.根据权利要求1所述的方法,其特征在于,
所述确定发生故障的第一内存单元后,所述方法还包括:
确定与所述第一内存单元对应的第二内存页;
对所述第二内存页进行内存故障的隔离。
9.根据权利要求8所述的方法,其特征在于,
所述确定与所述第一内存单元对应的第二内存页,包括:
确定所述第一内存单元对应的第二物理地址;
根据所述第二物理地址确定与所述第一内存单元对应的第二内存页。
10.根据权利要求8所述的方法,其特征在于,
所述对所述第二内存页进行内存故障的隔离,包括:
从操作系统的访问列表删除所述第二内存页,以使所述操作系统对所述第二内存页进行内存故障的隔离;所述访问列表用于记录能够被访问的内存页。
11.一种内存故障隔离方法,其特征在于,所述方法包...
【专利技术属性】
技术研发人员:赵兵,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。