[发明专利]信息处理装置、信息处理方法以及计算机程序有效
申请号: | 201280065486.6 | 申请日: | 2012-06-11 |
公开(公告)号: | CN104025047B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 道簱聪;丸山清泰 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 李辉,马建军 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 以及 计算机 程序 | ||
技术领域
本发明涉及信息处理装置、信息处理方法以及计算机程序。
背景技术
近年来,作为非易失性存储器的NAND型闪存广泛普及。NAND型闪存与NOR型闪存相比,具有大容量化且比特单价便宜的优点。另一方面,在反复读出存储数据时导致电荷泄露,从而有可能产生比特错误,数据可靠性存在缺点。因此,当在NAND型闪存中存储有用于启动系统的程序的情况下,存在由于比特错误而不能启动系统的情况或在启动后系统挂起的情况。
对此,在专利文献1中记载有如下控制装置,该控制装置从系统用非易失性存储器读出第1引导程序,对该第1引导程序进行错误检测,在判定为读出的第1引导程序已不正常地变化时,从备份用非易失性存储器读出第2引导程序,对该第2引导程序进行错误检测,在判定为读出的第2引导程序已不正常地变化时输出错误。在该控制装置中,在针对引导程序的错误检测的结果是判定为引导程序没有不正常地变化时,使用该引导程序进行引导处理。
现有技术文献
专利文献
专利文献1:日本特开2010-26650号公报
发明内容
发明要解决的问题
在专利文献1记载的控制装置中,对从系统用非易失性存储器读出的引导程序进行错误检测,在错误检测的结果是判定为引导程序没有不正常地变化时,开始使用引导程序的引导处理。因此,存在引导处理的开始延迟的问题。
本发明的目的在于,提供一种信息处理装置、信息处理方法以及计算机程序,能够尽早开始系统的启动处理,并且,能够在对启动用程序检测出错误的情况下,利用高可靠性的程序进行重启。
用于解决问题的手段
本发明的信息处理装置的特征在于,该信息处理装置具有:
非易失性存储器,其包含存储有用于启动系统的程序的程序区域、和分别存储有内容与所述程序相同的多个备份程序的多个备份区域;
处理执行单元,其执行存储在所述程序区域中的程序,进行所述系统的启动处理;
错误检测单元,其与所述处理执行单元的启动处理并行地对存储在所述程序区域中的程序进行错误检测;以及
重启单元,其在由所述错误检测单元对所述程序检测出错误的情况下,进行用存储在所述备份区域中的备份程序改写存储在所述程序区域中的程序的恢复处理,利用存储在所述程序区域中的所述改写后的程序进行所述系统的重启,
所述重启单元在进行所述恢复处理时参照表示用所述备份程序改写所述程序的历史的历史信息,根据所述历史信息从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序。
另外,本发明的信息处理方法的特征在于,该信息处理方法包含:
处理执行步骤,执行存储在非易失性存储器的程序区域中的程序,进行系统的启动处理,该非易失性存储器包含存储有用于启动所述系统的程序的所述程序区域、和分别存储有内容与所述程序相同的多个备份程序的多个备份区域;
错误检测步骤,与所述处理执行步骤的启动处理并行地对存储在所述程序区域中的程序进行错误检测;以及
重启步骤,在所述错误检测步骤中对所述程序检测出错误的情况下,进行用存储在所述备份区域中的备份程序改写存储在所述程序区域中的程序的恢复处理,利用存储在所述程序区域中的所述改写后的程序进行所述系统的重启,
在所述重启步骤中,在进行所述恢复处理时参照表示用所述备份程序改写所述程序的历史的历史信息,根据所述历史信息从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序。
另外,本发明的计算机程序的特征在于,该计算机程序使计算机执行以下步骤:
处理执行步骤,执行存储在非易失性存储器的程序区域中的程序,进行系统的启动处理,该非易失性存储器包含存储有用于启动所述系统的程序的所述程序区域、和分别存储有内容与所述程序相同的多个备份程序的多个备份区域;
错误检测步骤,与所述处理执行步骤的启动处理并行地对存储在所述程序区域中的程序进行错误检测;以及
重启步骤,在所述错误检测步骤中对所述程序检测出错误的情况下,进行用存储在所述备份区域中的备份程序改写存储在所述程序区域中的程序的恢复处理,利用存储在所述程序区域中的所述改写后的程序进行所述系统的重启,
在所述重启步骤中,在进行所述恢复处理时参照表示用所述备份程序改写所述程序的历史的历史信息,根据所述历史信息从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280065486.6/2.html,转载请声明来源钻瓜专利网。