[发明专利]信息处理装置、信息处理方法和存储有用于执行该信息处理方法的程序的存储介质在审
申请号: | 201380020689.8 | 申请日: | 2013-04-18 |
公开(公告)号: | CN104246711A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 平野幹児 | 申请(专利权)人: | 丰田自动车株式会社 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黎艳;王程 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 存储 用于 执行 程序 介质 | ||
技术领域
本发明涉及一种包括多个处理单元的信息处理装置、信息处理方法、以及存储有用于执行该信息处理方法的程序的存储介质。
背景技术
在现有技术中,已知的信息处理装置包括多个处理单元。例如,已知的有多核处理器,其中多个处理单元(处理器核,CPU核)被封装在单一包中,于是处理器核能够彼此并列地独立执行处理,还有多处理器,程序存储器或主存储器设置所在每个处理器中,以及类似等。
同时,信息处理装置需要精确的处理结果,所述信息处理装置用作为例如移动体如车辆、工厂、机械设备、各种电子设备的控制装置。因此,这样的信息处理装置本身可执行验证软件构件是否正常操作的处理。
关于以上,公开了具有多个处理器、所述多个处理器各负责指定控制的多处理器系统的发明(例如,参见公开号2008-305317为的日本专利申请(JP 2008-305317 A))。所述多处理器系统包括异常检测单元,其检测多个处理器中一特定处理器的异常,以及指令单元,其基于所述异常检测单元检测的结果,使得多个处理器中除所述一特定处理器外的其它处理器中的任何一个执行原本分配给所述特定处理器的控制,以作为对所述特定处理器的替代。
在JP 2008-305317 A描述的多处理器系统中,位于看门狗处理器中的核通过核间通信检测其它核的异常。更具体地,所述看门狗处理器通过借助通信而周期性地检查其它核,监控每个核和由该核处理的程序是否在正常操作。
此外,在JP 2008-3053 17 A描述的多处理器系统中,当分配了最高优先级控制的车辆控制的核1出现异常时,基于对该异常的检测,看门狗处理器通过重写注册表或设置文件来改变信息控制OS的配置,从而使在三个核1,2,3中操作的信息控制OS在其中两个核2,3中操作。所述看门狗处理器更换作为核1的OS的信息控制OS,代之以车辆控制OS,以使核1继续处理由已检测到异常的核处理的车辆控制应用。
然而,在根据现有技术的多处理器系统中,其它核被致使处理原本由具有异常的核处理的全部处理,因此,由于例如更换OS等导致的切换处理负荷将会很大。此外,当由具有异常的核原本处理的处理包括低优先级处理时,所述低优先级处理将仍由其它核操作,这样,操作负荷增大了,可能会耽误原本必要的高优先级处理。因此,异常发生时处理效率可能会降低。
发明内容
本发明提供了信息处理装置和信息处理方法,当任意一个处理单元具有异常时,另一处理单元能够迅速地作为具有异常的那个处理单元的替代而执行必要的处理。
本发明的第一方面提供了一种信息处理装置。该信息处理装置包括:多个处理单元,其被配置为执行各自具有优先级的软件构件;异常判断单元,其被配置为判断所述多个处理单元中的任何一个处理单元是否具有异常;以及改变单元,其被配置为当所述异常判断单元判断出任何一个处理单元具有异常时,执行控制,以使得未被判断为具有异常的处理单元处理本应由被判断为具有异常的处理单元执行的软件构件,所述改变单元被配置为处理本应由被判断为具有异常的处理单元执行的软件构件中优先级高于或等于参考等级的软件构件。
在上述方面中,所述信息处理装置可进一步包括非易失性存储单元,其配置为保存由所述多个处理单元在启动时加载的信息片断,这些信息片断包括异常信息和存储器保护信息,所述异常信息让被所述异常判断单元判断为具有异常的处理单元被识别出来,所述存储器保护信息界定了由所述多个处理单元分别使用的存储器区域,其中,当所述异常判断单元判断出所述处理单元中的任何一个处理单元具有异常时,所述改变单元可被配置为基于该判断结果重写所述异常信息,且配置为重写所述存储器保护信息,以使得对应于本应由所述被判断为具有异常的处理单元执行的软件构件中优先级高于或等于参考等级的软件构件的存储器区域被分配给处理本应由所述被判断为具有异常的处理单元执行的软件构件的处理单元。
在上述方面中,所述改变单元可包括在每个所述处理单元中,所述异常判断单元可被配置为当所述异常判断单元判断出所述处理单元中的任何一个处理单元具有异常时,向无异常的处理单元的改变单元提供关于所述处理单元中的所述任何一个处理单元具有异常的通知。
在上述方面中,所述改变单元可包括在所述异常判断单元中,且所述异常判断单元可被配置为当所述异常判断单元判断出所述处理单元中的任何一个处理单元具有异常时,重写所述异常信息和所述存储器保护信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰田自动车株式会社,未经丰田自动车株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380020689.8/2.html,转载请声明来源钻瓜专利网。