【技术实现步骤摘要】
【国外来华专利技术】信息处理装置、信息处理方法以及计算机程序
本专利技术涉及信息处理装置、信息处理方法以及计算机程序。
技术介绍
近年来,作为非易失性存储器的NAND型闪存广泛普及。NAND型闪存与NOR型闪存相比,具有大容量化且比特单价便宜的优点。另一方面,在反复读出存储数据时导致电荷泄露,从而有可能产生比特错误,数据可靠性存在缺点。因此,当在NAND型闪存中存储有用于启动系统的程序的情况下,存在由于比特错误而不能启动系统的情况或在启动后系统挂起的情况。对此,在专利文献1中记载有如下控制装置,该控制装置从系统用非易失性存储器读出第1引导程序,对该第1引导程序进行错误检测,在判定为读出的第1引导程序已不正常地变化时,从备份用非易失性存储器读出第2引导程序,对该第2引导程序进行错误检测,在判定为读出的第2引导程序已不正常地变化时输出错误。在该控制装置中,在针对引导程序的错误检测的结果是判定为引导程序没有不正常地变化时,使用该引导程序进行引导处理。现有技术文献专利文献专利文献1:日本特开2010-26650号公报
技术实现思路
专利技术要解决的问题在专利文献1记载的控制装置中,对从系统用非易失性存储器读出的引导程序进行错误检测,在错误检测的结果是判定为引导程序没有不正常地变化时,开始使用引导程序的引导处理。因此,存在引导处理的开始延迟的问题。本专利技术的目的在于,提供一种信息处理装置、信息处理方法以及计算机程序,能够尽早开始系统的启动处理,并且,能够在对启动用程序检测出错误的情况下,利用高可靠性的程序进行重启。用于解决问题的手段本专利技术的信息处理装置的特征在于,该信息处理装置具有: ...
【技术保护点】
一种信息处理装置,其特征在于,该信息处理装置具有:非易失性存储器,其包含存储有用于启动系统的程序的程序区域、和分别存储有内容与所述程序相同的多个备份程序的多个备份区域;处理执行单元,其执行存储在所述程序区域中的程序,进行所述系统的启动处理;错误检测单元,其与所述处理执行单元的启动处理并行地对存储在所述程序区域中的程序进行错误检测;以及重启单元,其在由所述错误检测单元对所述程序检测出错误的情况下,进行用存储在所述备份区域中的备份程序改写存储在所述程序区域中的程序的恢复处理,利用存储在所述程序区域中的所述改写后的程序进行所述系统的重启,所述重启单元在进行所述恢复处理时,参照表示用所述备份程序改写所述程序的历史的历史信息,根据所述历史信息从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序。
【技术特征摘要】
【国外来华专利技术】2012.01.05 JP 2012-0004921.一种信息处理装置,其特征在于,该信息处理装置具有:非易失性存储器,其包含存储有用于启动系统的程序的程序区域、和分别存储有内容与所述程序相同的多个备份程序的多个备份区域;处理执行单元,其执行存储在所述程序区域中的程序,进行所述系统的启动处理;错误检测单元,其与所述处理执行单元的启动处理并行地对存储在所述程序区域中的程序进行错误检测;以及重启单元,其在由所述错误检测单元对所述程序检测出错误的情况下,进行用存储在所述备份区域中的备份程序改写存储在所述程序区域中的程序的恢复处理,利用存储在所述程序区域中的所述改写后的程序进行所述系统的重启,所述重启单元在进行所述恢复处理时,参照表示用所述备份程序改写所述程序的历史的历史信息,根据所述历史信息从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序,所述重启单元在所述恢复处理中,还参照表示所述备份程序的改写顺序的改写顺序信息,根据所述改写顺序信息和所述历史信息,从所述多个备份程序中选择用于所述改写的备份程序,用所述选择出的备份程序改写所述程序。2.根据权利要求1所述的信息处理装置,其特征在于,所述信息处理装置还具有改写单元,该改写单元进行用未存储在所述备份区域中的新程序改写所述程序的程序改写处理,所述改写单元在所述程序改写处理中取得所述新程序,用所述新程序改写存储在所述多个备份区域中的多个备份程序中的1个备份程序,用所述1个备份程序改写存储在所述程序区域中的程序,在执行了该改写后的程序时,在没有异常的情况下,用所述改写后的1个备份程序或者所述改写后的程序改写所述多个备份程序中的所述1个备份程序以外的备份程序,在有异常的情况下,用所述1个备份程序以外的备份程序改写存储在所述程序区域中的程序。3.根据权利要求1所述的信息处理装置,其特征在于,所述非易失性存储器还包含存储有用于启动应用的应用构成文件的文件区域、和存储有内容与所述应用构成文件相同的备份文件的备份文件区域,所述处理执行单元执行存储在所述文件区域中的应用构成文件,进行应用的启动处理,所述错误检测单元与所述处理执行单元对所述应用的启动处理并行地,对存储在所述文件区域中的应用构成文件进行错误检测,在由所述错误检测单元对所述应用构成文件检测出错误的情况下,所述重启单元使用存储在所述备份文件区域中的备份文件进行所述应用的重启。4.根据权利要求2所述的信息处理装置,其特征在于,所述非易失性存储器还包含存储有用于启动应用的应用构成文件的文件区域、和存储有内容与所述应用构成文件相同的备份文件的备份文件区域,所述处理执行单元执行存储在所述文件区域中的应用构成文件,进行应用的启动处理,所述错误检测单元与所述处理执行单元对所述应用的启动处理并行地,对存储在所述文件区域中的应用构成文件进行错误检测,在由所述错误检测单元对所述应用构成文件检测出错误的情况下,所述重启单元使用存储在所述备份文件区域中的备...
【专利技术属性】
技术研发人员:道簱聪,丸山清泰,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。