[发明专利]用于恢复主存储装置中的信息的装置以及方法无效
申请号: | 201180027221.2 | 申请日: | 2011-03-30 |
公开(公告)号: | CN102934090A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 辰野功 | 申请(专利权)人: | 株式会社雷捷电子科技 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 恢复 主存 装置 中的 信息 以及 方法 | ||
技术领域
本发明涉及主存储装置中的信息的恢复。更详细地说,涉及一种根据除主存储装置以外的存储装置所存储的信息来恢复主存储装置的信息的技术。
背景技术
微计算机总是受到电外部噪声、静电、振动以及热等的影响。并且,由于该外部噪声等引起所谓的中央处理装置的失控等而产生微计算机的误动作。而且,在由于该微计算机的误动作而将有缺陷的信息存储到主存储装置的情况下或由于外部噪声使主存储装置的信息被变更而受到破坏的情况下,存储在主存储装置中的信息成为在之后的处理中不能正常使用的有缺陷的信息。
在现有技术中,能够通过使用检测是否使用了在微计算机上未定义的指令代码(instruction code)、检测是否访问了未定义的存储器地址空间、利用监视定时器(watchdog timer)来监视处理、周期性地重置中央处理装置等技术来检测微计算机的误动作或者避免微计算机的误动作。然而,不存在以下技术:在微计算机产生误动作之后,将主存储装置中存储的有缺陷的信息恢复为正常状态的信息。因而,在现有技术中,通过将中央处理装置、主存储装置、输入输出接口等微计算机的装置整体重置,将正在执行的程序等从开始起再次执行,由此实现用于将主存储装置中存储的有缺陷的信息变更为正常状态的信息的方法。因而,在使用了这种现有技术的情况下,在主存储装置等中存储的重要信息(例如,与生命、金钱等有关的信息)有可能丢失。并且,在使用该方法的情况下,由于重置装置整体,因此该方法的从开始到结束的时间与接通电源时的初始化的时间大致同等程度,因此需要相当长的时间。
另外,在现有技术中,存在一种具备多个中央处理装置的微计算机互相监视中央处理装置的误动作的系统。另外,存在一种各中央处理装置具备专用的主存储装置的系统。然而,这种系统必须准备多个相同的装置,因此相当耗费成本。并且,对该系统中的误动作的监视,通过将与各中央处理装置的寄存器有关的信息进行互相比较并且将各主存储装置中存储的信息进行互相比较来实现。因而,在该系统中,为了执行并非微计算机本来的处理的监视误动作的处理,需要相当长的处理时间。
专利文献1:日本特开2009-238742号公报
专利文献1:日本特开平6-71024号公报
专利文献1:日本特开平9-319602号公报
发明内容
发明要解决的问题
本发明是在微计算机产生误动作之前预先将主存储装置中存储的信息进行保存,在微计算机产生误动作之后,根据所保存的该信息来进行恢复。使用可改写的存储装置来实现该保存和恢复,因此能够以非常短的时间执行这些处理。由此,在由于微计算机误动作而有可能发生事故或者产生损失的领域,即机械电子化、机器人、包括游戏机的游戏设备、发动机的控制、车辆制动的控制、电梯的控制等中,通过采用本发明能够大幅减少事故的发生或者损失的产生。特别是在工业用的焊接机器人等中使用大的焊接电流,另外在汽车的电动力部分使用大电流和高电压,并且在配置游戏机的环境中容易产生静电。而且,这些大电流、高电压以及静电等产生成为微计算机误动作的原因的电噪声。因而,在微计算机中,应对包括静电的电噪声的影响是重要的。
另外,在本发明中,在保存寄存器的信息的时刻正在执行某程序的处理的情况下,通过恢复寄存器的信息能够从保存该寄存器的信息的时刻起重新开始程序的处理。由此,不仅能够恢复主存储装置的信息,还能够追溯到保存信息的该时刻来恢复微计算机的动作本身。
用于解决问题的方案
本发明所涉及的能够恢复主存储装置中的信息的微计算机能够具备:中央处理装置,其具备一个或两个以上的寄存器;可改写的第一存储装置;可改写的第二存储装置;以及存储装置管理单元,其获取恢复信息,将该恢复信息存储到上述第二存储装置,该恢复信息是包含第一存储装置中存储的存储装置信息和一个或两个以上的寄存器中存储的寄存器信息的信息。
本发明所涉及的能够恢复主存储装置中的信息的微计算机能够反复进行恢复信息的获取以及恢复信息向第二存储装置的存储。
本发明所涉及的能够恢复主存储装置中的信息的微计算机能够周期性地进行反复。
本发明所涉及的能够恢复主存储装置中的信息的微计算机能够通过周期性地执行中断处理来进行反复,每次进行中断处理时,由存储装置管理单元获取恢复信息并将恢复信息存储到第二存储装置。
本发明所涉及的能够恢复主存储装置中的信息的微计算机能够以随机间隔进行反复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社雷捷电子科技,未经株式会社雷捷电子科技许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180027221.2/2.html,转载请声明来源钻瓜专利网。