[发明专利]处理器装置以及程序有效
申请号: | 201080067910.1 | 申请日: | 2010-07-06 |
公开(公告)号: | CN102971715A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 摄津敦 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金光华 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 装置 以及 程序 | ||
技术领域
本发明涉及处理器装置将存储器装置的数据保存到二次存储装置中的存储器转储技术。
背景技术
在计算机系统中一般利用如下方法:在发生故障时将存储器装置(以下,还简称为存储器)的内容保存到二次存储装置(将它称为存储器转储),灵活应用于故障原因的解析。
在以往的存储器转储方式中,一般是发生了故障的处理器装置(以下,还简称为处理器)自身保存到二次存储装置中,但在该情况下,在由发生了故障的处理器无法保存到二次存储装置的情况下,无法实施存储器转储。
作为解决这个问题的方法,例如有专利文献1记载的方法。
在专利文献1的方法中,在故障发生处理器能够访问二次存储装置的情况下,故障发生处理器将故障处理程序载入共用存储器,并使用载入到共用存储器中的故障处理程序将固有存储器的内容保存到二次存储装置。
另一方面,在故障发生处理器无法访问二次存储装置的情况下,首先,从健全的处理器中选定特定的处理器作为支援处理器。
然后,支援处理器将故障处理程序载入共用存储器,故障发生处理器使用载入到共用存储器中的故障处理程序,将固有存储器的内容拷贝到共用存储器。
接下来,支援处理器将拷贝到共用存储器中的故障发生处理器的固有存储器的数据保存到二次存储装置。
专利文献1:日本特开平8-30565号公报
发明内容
在上述以往技术中,根据处理器装置信息中预先设定的构成信息,来决定故障发生处理器可否将固有存储器的内容保存到二次存储装置中。
并且,在成为故障发生处理器能够将固有存储器的内容保存到二次存储装置的设定的情况下,如果在故障发生处理器使用故障处理程序将固有存储器的内容保存到二次存储装置中的过程中故障处理程序变得异常,则无法向二次存储装置保存。
作为故障处理程序变得异常的情形,有如下情形:在故障处理程序被保持在共用存储器中的情况下,从其它代码向程序代码发生写入,代码成为非法(由于所谓的程序的缺陷(bug)而发生)。
进而,作为故障处理程序变得异常的情形,考虑如下情形:处理器具备将逻辑地址空间变换为物理地址空间的MMU(Memory Management Unit,存储器管理单元),在故障处理程序代码使用逻辑地址空间进行动作的情况下,从其它代码向用于对保存有故障信息(故障发生处理器的固有存储器的内容)的区域的逻辑地址空间进行访问的变换表格发生写入,逻辑地址空间设定成为非法。
在成为这样的情形的情况下,即使成为故障发生处理器能够将固有存储器的内容保存到二次存储装置的设定,由于在二次存储装置中保存固有存储器的内容的过程中成为异常,所以无法保存。
另外,在支援处理器将故障发生处理器的固有存储器的内容保存到二次存储装置的情形中,如果故障发生处理器在将固有存储器的内容保存到共用存储器的过程中成为异常,则也无法保存。
进而,在支援处理器从共用存储器将故障发生处理器的固有存储器的内容保存到二次存储装置的时候,当针对进行保存处理的程序、共用存储器的逻辑地址空间发生了上述那样的现象的情况下,也无法保存到二次存储装置。
本发明以解决上述那样的课题为主要的目的,其目的在于提供一 种如下构造:在多个处理器装置共用存储器装置的结构中,即使试运行存储器转储的处理器装置成为无法正常地进行存储器转储的状态,也能够通过其它处理器装置可靠地实施存储器转储。
本发明的处理器装置与进行存储器装置的存储器转储的其它处理器装置连接,并与所述其它处理器装置共用所述存储器装置,其特征在于,具有:
故障检测部,检测在所述其它处理器装置中未正常地进行存储器转储的情形;以及
存储器转储实施部,在由所述故障检测部检测到在所述其它处理器装置中未正常地进行存储器转储的情况下,代替所述其它处理器装置而进行所述存储器装置的存储器转储。
根据本发明,当故障检测部检测到在其它处理器装置中未正常地进行存储器转储的情况下,存储器转储实施部代替其它处理器装置而进行存储器装置的存储器转储,所以即使试运行存储器转储的处理器装置成为无法正常地进行存储器转储的状态,也能够可靠地实施存储器转储。
附图说明
图1是示出实施方式1的硬件结构例的图。
图2是示出实施方式1的软件结构例的图。
图3是示出实施方式1的发生故障时的动作例的图。
图4是示出实施方式1的发生故障时的动作例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080067910.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动洗衣机用水龙头
- 下一篇:一种在开启状态时可锁定的球阀