[发明专利]用于在实时操作系统的实施中识别错误的方法有效
申请号: | 201110410036.3 | 申请日: | 2011-12-09 |
公开(公告)号: | CN102591736A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 奥托·尼塞尔 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实时 操作系统 实施 识别 错误 方法 | ||
1.一种用于在实时操作系统的实施中识别错误的方法,其中实时操作系统的逻辑相同的实例(106;116)在共用的虚拟化环境中的第一处理器(520)的至少两个处理器核心(100;102)上被并行地实施,其中系统管理程序(128)监测所述实例(106;116)的并行实施,其中在执行通过所述实例(106;116)引发的硬件访问时,通过所述系统管理程序将在对于每个实例(106;116)的所述硬件访问时传输的数据相互比较,其中,
-在所述传输的数据之间出现差别的情况下,或者
-在单方面的通过所述实例之一引发的硬件访问的情况下,通过所述系统管理程序(128)识别为是错误。
2.根据权利要求1所述的方法,其中所述硬件访问包括存储器访问,其中在执行通过所述实例(106;116)引发的存储器访问时,所述实例访问了共用的存储器(120)。
3.根据权利要求2所述的方法,其中在应用对于两个实例(106;116)的相同的虚拟化地址空间时实现所述存储器访问,其中所述虚拟化地址空间分配有对于每个实例(106;116)的不同的物理地址空间。
4.根据权利要求2所述的方法,其中在应用对于两个实例(106;116)的不同的虚拟化地址空间时实现所述存储器访问。
5.根据权利要求4所述的方法,其中所述相应的虚拟化地址空间分配有物理地址空间,其中所述虚拟化地址空间和所述相应的物理地址空间是相同的。
6.根据权利要求2所述的方法,其中对于不同的数据类型而言,所述共用的存储器的所属的存储器区域(122;124)对于所述实例(106;116)而言是不同的。
7.根据权利要求1所述的方法,其中所述通过所述实例(106;116)之一引发的硬件访问是直接的硬件访问或者是在应用半虚拟化的情况下通过超级调用实现的硬件访问。
8.根据权利要求1所述的方法,其中还在第二处理器(522)上实施所述实时操作系统的至少另一个相同的实例(506;516),其中在错误识别的情况下将存在的错误通知给所述第二处理器(522)。
9.根据权利要求8所述的方法,其中通过将信号发送给所述第二处理器(522)或者通过解除与所述第二处理器(522)的通信连接(524)来实现通知所述错误。
10.一种具有用于执行根据前述权利要求所述的方法步骤的、能由处理器执行的指令的计算机程序产品。
11.一种用于在实时操作系统的实施中识别错误的装置,其中所述装置具有带有至少两个处理器核心(100;102)的第一处理器(520),其中所述装置设计用于在共用的虚拟化环境中的所述处理器核心上并行地实施所述实时操作系统的逻辑相同的实例(106;116),其中所述装置还具有系统管理程序(110),其中所述系统管理程序设计用于监测所述实例(106;116)的并行实施,其中所述系统管理程序还设计用于,在执行通过所述实例(106;116)引发的硬件访问时,通过所述系统管理程序(110)将在对于每个实例的所述硬件访问时传输的数据相互比较,其中所述系统管理程序(110)设计用于,
-在所述传输的数据之间出现差别的情况下,或者
-在单方面的通过所述实例(106;116)之一引发的硬件访问的情况下,识别出错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110410036.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可降解环保震源药柱
- 下一篇:瞄准器的光纤定位结构