从硬件故障模式的增强转储数据收集的方法和系统技术方案

技术编号:8489719 阅读:160 留言:0更新日期:2013-03-28 08:50
一种收集用于诊断计算机硬件设备的故障的方法和系统。在接收到导致全系统崩溃导致的计算机硬件设备的故障的指示之后,收集计算机硬件设备的中央处理单元(CPU)的地址转换表。检索计算机硬件设备的操作系统(OS)映像的调用栈帧的格式。基于收集的地址转换表和检索的多个调用栈帧的格式,检索调用栈帧并且将其输出到计算机文件。

【技术实现步骤摘要】

本专利技术涉及一种增强数据处理系统响应不期望硬件故障的能力的方法和系统,并且更具体地涉及一种收集诊断硬件故障的数据的技术。
技术介绍
许多中到大规模计算机处理系统包含一种类型的控制处理器、以及一个或多个能够在多操作系统下提供虚拟计算机处理系统的虚拟处理器。可以将硬件故障检测和终止机制建立在处理器、微代码(即,固件)和操作系统中。可以由硬件、微代码、固件或基于软件的代码流、事件或任务来引起系统范围(system-wide)的硬件级终止(例如,从物理硬件故障或逻辑设计问题)。可以收集并且存储故障数据,并且可以将其转发回处理器的提供商用于分析和恢复动作。
技术实现思路
在第一实施例中,本专利技术提供了一种用于诊断计算机硬件设备的故障的收集数据的方法。所述方法包括计算机接收导致全系统崩溃(crash)的计算机硬件设备的故障的指示。所述方法还包括计算机收集计算机硬件设备的中央处理单元(CPU)的地址转换表。所述方法还包括计算机检索计算机硬件设备的操作系统(OS)映像的调用栈(call stack)的多个调用栈帧的格式。所述方法还包括,基于收集的地址转换表和检索的多个调用栈帧的格式,计算机检索多个本文档来自技高网...

【技术保护点】
一种收集用于诊断计算机硬件设备的故障的数据的方法,所述方法包括以下步骤:计算机接收导致全系统崩溃的计算机硬件设备的故障的指示;计算机收集计算机硬件设备的中央处理单元CPU的地址转换表;计算机检索计算机硬件设备的操作系统OS映像的调用栈的多个调用栈帧的格式;基于收集的地址转换表和检索的多个调用栈帧的格式,计算机的处理器检索多个调用栈帧;以及计算机将检索的多个调用栈帧输出到计算机文件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:DJ麦科伊
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1