【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例总体上涉及计算机存储器领域,并且更具体地但非排它地涉及处理在存储器设备中的错误。
技术介绍
在现今的计算世界中,维持好的计算机系统可靠性和工作时间通常是重要的甚至是强制性的。为了维持重大的计算机工作时间,系统设计者建立了可靠性、可用性、可服务性、可管理性(RASM)特征,以改善整体系统可靠性和可用性。因此,通常的是发现在这种系统中不同级别处采用的各种冗余程度、错误校正、错误检测和错误包含技术。计算机系统故障的最常见类型之一归因于系统存储器错误。存储器设备易受例如暂态(或软)错误之类的错误的影响。如果这些错误不被正确处理,则它们可能会引起计算系统故障。因此,存储器子系统(尤其是双列直插式存储器模块或DIMM)对此受到特别的注意。例如,纠错码(ECC)形式的冗余信息或其它这种纠错信息可以用于存储器清洗操作,以改善整体的系统可靠性。需求存储器清洗是一种错误检测/校正技术,其中可以在操作过程中检测存储器分段中的错误(无论是一位或多位错误),以服务主机操作系统的请求来访问存储器分段。通过对比,已知为巡检存储器清洗的另一RASM技术针对之前的错误前摄地扫描存储器分段,或者以其他方式不依赖于任何这种主机操作系统请求来访问存储器分段而扫描存储器分段。另一RAS技术(已知为“存储器备用”)在使用中的(或者“活动的”)存储器分段发生实际的或预期的未来错误时分配一个或多个存储器分段,每个存储器分段作为备用分段可用于服务。当误差检测或其它机制指示在使用中的存储器分段的这种故障时,备用存储器分段被分配为充当已故障的/正发生故障的分段的后继(替代)。将系统存储器映 ...
【技术保护点】
一种存储器控制器,包括:清洗器逻辑,其包括这样的电路:其执行存储器的多个活动分段的第一巡检清洗,并执行平台的一个或多个分段的第二巡检清洗,同时所述一个或多个分段中的每一个能够用作所述多个活动分段的备用分段;以及备用器逻辑,其包括这样的电路:其接收基于所述第一巡检清洗所检测到的第一不可校正的错误事件的指示,其中,在第一处理程序过程和第二处理程序过程当中,所述备用器逻辑响应于所述第一不可校正的错误事件的指示,仅用信号通知所述第一处理程序过程;所述备用器逻辑还接收基于所述第二巡检清洗所检测到的第二不可校正的错误事件的指示,其中,在第一处理程序过程和第二处理程序过程当中,所述备用器逻辑响应于所述第二不可校正的错误事件的指示,仅用信号通知所述第二处理程序过程。
【技术特征摘要】
【国外来华专利技术】1.一种存储器控制器,包括:清洗器逻辑,其包括这样的电路:其执行存储器的多个活动分段的第一巡检清洗,并执行平台的一个或多个分段的第二巡检清洗,同时所述一个或多个分段中的每一个能够用作所述多个活动分段的备用分段;以及备用器逻辑,其包括这样的电路:其接收基于所述第一巡检清洗所检测到的第一不可校正的错误事件的指示,其中,在第一处理程序过程和第二处理程序过程当中,所述备用器逻辑响应于所述第一不可校正的错误事件的指示,仅用信号通知所述第一处理程序过程;所述备用器逻辑还接收基于所述第二巡检清洗所检测到的第二不可校正的错误事件的指示,其中,在第一处理程序过程和第二处理程序过程当中,所述备用器逻辑响应于所述第二不可校正的错误事件的指示,仅用信号通知所述第二处理程序过程。2.根据权利要求1所述的存储器控制器,其中,所述第一处理程序过程包括机器检查异常处理程序。3.根据权利要求1所述的存储器控制器,其中,所述第二处理程序过程包括中断处理程序。4.根据权利要求1所述的存储器控制器,其中,所述第二处理程序过程登记替换存储器设备的服务请求。5.根据权利要求1所述的存储器控制器,其中,所述第一处理程序过程是在主机操作系统执行期间由处理器执行的,并且其中,所述第二处理程序过程是在所述处理器的系统管理模式期间执行的。6.根据权利要求1所述的存储器控制器,所述备用器逻辑进一步用于:如果基于所述第一巡检清洗检测到阈值可校正错误事件,则用信号通知不同于所述第一过程的处理程序过程,其中,响应于所述阈值可校正错误事件而用信号通知的任意处理程序过程是不同于所述第一处理程序过程的处理程序过程。7.根据权利要求6所述的存储器控制器,其中,所述备用器逻辑用信号通知不同于所述第一过程的处理程序过程包括:所述备用器逻辑用信号通知在处理器的系统管理模式期间执行的处理程序过程。8.一种方法,包括:执行存储器的多个活动分段的第一巡检清洗;如果基于所述第一巡检清洗检测到不可校正的错误事件,则用信号通知第一处理程序过程,其中,在所述第一处理程序过程和第二处理程序过程当中,响应于由所述第一巡检清洗检测到的所述不可校正的错误事件,仅用信号通知所述第一处理程序过程;执行所述存储器的一个或多个分段的第二巡检清洗,同时所述一个或多个分段中的每一个能够用作所述多个活动分段的备用分段;以及如果基于所述第二巡检清洗检测到不可校正的错误事件,则用信号通知所述第二处理程序过程,其中,在所述第一处理程序过程和第二处理程序过程当中,响应于由所述第一巡检清洗检测到的所述不可校正的错误事件,仅用信号通知所述第一处理程序过程。9.根据权利要求8所述的方法,其中,所述第一处理程序过程包括机器检查异常处理程序。10.根据权利要求8所述的方法,其中,所述第二处理程序过程包括中断处理程序。11.根据权利要求8所述的方法,其中,所述第二处理程序过程登记替换存储器设备的服务请求。12.根据权利要求8所述的方法,其中,所述第一处理程序过程是在主机操作系统执行期间由处理器执行的,并且其中,所述第二处理程序过程是在所述处理器的系统管理模式期间执行的。13.根据权利要求8所述的方法,还包括:如果基于所述第一巡检清洗检测到阈值可校正错误事件,则用信号通知不同于所述第一过程的处理程序过程,其中,响应于所述阈值可校正错误事件而用信号通知的任意处理程序过程是不同于所述第一处理程序过程的处理程序过程。14.根据权利要求13所述的方法,其...
【专利技术属性】
技术研发人员:A·阿格拉瓦尔,S·姆蒂亚卢,陈英文,M·加内桑,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。