任务监控方法、记录介质以及计算机装置制造方法及图纸

技术编号:33805213 阅读:27 留言:0更新日期:2022-06-16 10:12
本发明专利技术公开了任务监控方法、记录介质以及计算机装置。本发明专利技术一实施例的监控多个任务的方法包括如下步骤:当通过依次进行的一系列工作状态运行的所述多个任务的每一个进入到新的工作状态时,查询记录在规定存储单元的工作状态进入标志;以及利用所述工作状态进入标志的查询结果来确定所述多个任务的每一个是否处于异常状态。处于异常状态。处于异常状态。

【技术实现步骤摘要】
任务监控方法、记录介质以及计算机装置


[0001]本专利技术涉及任务监控方法及实现所述方法的装置,尤其涉及用于监控在操作系统(OS)中运行的任务的任务监控方法及实现所述方法的装置。

技术介绍

[0002]在微控制单元(MCU,Micro Controller Unit)中,应用软件以软件组件为单位而被模块化并设计,软件组件的功能通过可运行(runnable)代码单元实现。在微控制单元中,任务是由OS分配资源来运行软件的作业调度的单位。应用软件作为映射到任务的可运行单元运行。
[0003]在具有多核结构的微控制单元中,为了检测当软件运行时有可能发生的任务的实时错误,以往使用了用于监控任务的追加的微控制单元。在此情况下,因形成用于监控的追加微控制单元而导致费用的增加,当使用如追加微控制单元的追加半导体芯片(Chip)时,必须配置芯片之间的通信,因此,增加了主微控制单元的CPU的负载。
[0004]因此,需要如下的方法,即,当进行用于检测任务的实时错误的监控时,不使用追加的微控制单元或另外的模块,而是仅通过自身微控制单元执行监控功能。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务监控方法,监控多个任务,其特征在于,包括如下步骤:当通过依次进行的一系列工作状态运行的所述多个任务的每一个进入到新的工作状态时,查询记录在规定存储单元的工作状态进入标志;以及利用所述工作状态进入标志的查询结果来确定所述多个任务的每一个是否处于异常状态。2.根据权利要求1所述的任务监控方法,其特征在于,当通过依次进行的一系列工作状态运行的所述多个任务的每一个进入到新的工作状态时,查询记录在规定存储单元的工作状态进入标志的步骤包括如下步骤:将在所述多个任务中具有最小执行周期的任务的执行周期设定成所述工作状态进入标志的查询周期;以及在每个设定的所述查询周期查询记录在所述规定存储单元的工作状态进入标志的值。3.根据权利要求1所述的任务监控方法,其特征在于,所述一系列工作状态包括:第一状态,将所述任务添加在缓冲器并请求中断;第二状态,将添加在所述缓冲器的任务调度到操作系统;第三状态,通过所述调度,所述任务进行工作;以及第四状态,所述任务完成工作。4.根据权利要求1所述的任务监控方法,其特征在于,当通过依次进行的一系列工作状态运行的所述多个任务的每一个进入到新的工作状态时,查询记录在规定存储单元的工作状态进入标志的步骤包括如下步骤:基于所述任务的每一个的执行周期来设定所述任务的每一个的各工作状态的正常工作时间;以及当所述任务的每一个在所设定的所述正常工作时间内进入到新的工作状态时,存储所述工作状态进入标志。5.根据权利要求1所述的任务监控方法,其特征在于,利用所述工作状态进入标志的查询结果来确定所述多个任务的每一个是否处于异常状态的步骤包括如下步骤:当在所述一系列工作状态中存在未存储工作状态进入标志的工作状态时,将相应任务确定为异常状态。6.根据权利要求5所述的任务监控方法,其特征在于,当在所述一系列工作状态中存在未存储工作状态进入标志的工作状态时,将相应任务确定为异常状态的步骤包括如下步骤:判断为在未存储所述工作状态进入标志的工作状态中发生错误。7.根据权利要求1所述的任务监控方法,其特征在于,还包括如下步骤:在运行所述多个任务之前计算所述多个任务的数量;当所述多个任务完成运行时,确认完成正常运行的任务的数量与运行之前计算出的所述任务的数量是否一致;以及当完成正常运行的所述任务的数量与运行之前计算出的所述任务的数量不一致时,判断为发生任务遗漏。8.根据权利要求7所述的任务监控方法,其特征在于,
在...

【专利技术属性】
技术研发人员:金永勋
申请(专利权)人:现代奥特奥博株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1