【技术实现步骤摘要】
用于监控至少一个计算单元的方法
[0001]本专利技术涉及一种用于监控至少一个计算单元的方法以及一种计算单元、一种由计算单元组成的系统和一种用于执行该方法的计算机程序。
技术介绍
[0002]为了监控计算单元或由计算单元实施的进程,可以设置监控模块,例如所谓的看门狗,这些监控模块可以通过例如以询问/回答通信形式的数据交换来识别错误。例如,为了该目的,可以由这样的看门狗来检查:数据交换或所获得的回答是否正确以及这些回答是否在正确的时间点或在预先给定的时间窗之内到达。如果情况不是如此,则可以反推出计算单元或相应的进程的错误。这样的监控模块或看门狗可以以硬件来实现为单独的硬件元件或者也可以以由处理器单元执行的软件来实现。
[0003]从DE 10 2018 210 733 A1公知一种由监控模块组成的系统,这些监控模块被划分成不同的层级。在顶层层级中,设置顶层监控模块作为硬件监控模块,例如硬件看门狗。在至少一个低于顶层层级的下级层级中,分别设置至少一个软件监控模块,例如分别设置软件看门狗。层级的每个软件监控模块分别监控至少 ...
【技术保护点】
【技术特征摘要】
1.一种用于监控至少一个计算单元(100、110、120)的方法,在所述计算单元中实施多个进程(131、132、141、142、151、152、161、162),所述计算单元具有至少一个下级软件监控模块(231、232、233、234)、所述至少一个下级软件监控模块(231、232、233、234)的上级软件监控模块(221、222)和所述上级软件监控模块(221、222)的上级硬件监控模块(211),其中所述至少一个下级软件监控模块(231、232、233、234)监控在所述至少一个计算单元中实施的至少一个进程(131、132、141、142、151、152、161、162),其中所述上级软件监控模块(221、222)监控所述至少一个下级软件监控模块(231、232、233、234)而且其中所述硬件监控模块(211)监控(302)所述上级软件监控模块(221、222),其中如果所述至少一个下级软件监控模块(231、232、233、234)或所述上级软件监控模块(221、222)或所述上级硬件监控模块(211)在相应的监控的过程中识别(303)出错误,则执行(304)预先给定的错误措施,其中检查所述预先给定的错误措施是否被正确执行(305),而且如果在所述检查的过程中识别出所述预先给定的错误措施未被正确执行,则执行(306)上级错误措施。2.根据权利要求1所述的方法,其中检查所述上级错误措施是否被正确执行(307),其中如果在所述检查的过程中识别出所述上级错误措施未被正确执行,则再次执行(308)上级错误措施,而且其中再次检查所述上级错误措施是否被正确执行(309)。3.根据权利要求1或2所述的方法,其中根据所识别出的错误按照预先给定的错误反应时间来执行所述预先给定的错误措施。4.根据上述权利要求中任一项所述的方法,其中如果所述预先给定的错误措施未被正确执行,则根据未正确执行的错误措施按照相应的预先给定的错误反应时间来执行相对应的上级错误措施。5.根据上述权利要求中任一项所述的方法,其中识别出所述错误的监控模块和/或所述监控模块的上级监控模块检查所述预先给定的错误措施是否被正确执行。6.根据上述权利要求中任一项所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。