[发明专利]多任务系统中死循环或类死循环的检测方法有效
申请号: | 201210114502.8 | 申请日: | 2012-04-18 |
公开(公告)号: | CN102622300A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 何三波 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机技术。本发明解决了现有检测死循环或类死循环任务时对系统处理器资源消耗过多和检测较为复杂的问题,提供了一种多任务系统中死循环或类死循环的检测方法,其技术方案可概括为:首先生成一个最高优先级的死循环监控任务和一个最低优先级的死循环检测任务,死循环检测任务每睡眠一段时间后运行记录当前时刻,死循环监控任务每睡眠一定时间后运行检测系统是否出现死循环或类死循环,若有则定位并挂起死循环任务或类死循环任务,然后系统对挂起的死循环任务或类死循环任务进行定位和调试,记录信息并后续处理,最后释放处理资源。本发明的有益效果是:占用处理器资源低,适用于非时间片轮转的优先级抢占式操作系统。 | ||
搜索关键词: | 任务 系统 循环 检测 方法 | ||
【主权项】:
多任务系统中死循环或类死循环的检测方法,其特征在于,包括以下步骤:步骤1.系统生成一个最高优先级的死循环监控任务和一个最低优先级的死循环检测任务;步骤2.死循环检测任务每睡眠一段时间后运行,运行时记录当前时刻;步骤3.死循环监控任务每睡眠一定时间后运行,运行时检测系统是否出现死循环或类死循环,若是则进入步骤4,若不是则进入睡眠状态;步骤4.死循环监控任务定位并挂起死循环任务或类死循环任务,死循环监控任务进入睡眠状态;步骤5.系统对挂起的死循环任务或类死循环任务进行定位和调试,记录信息并后续处理;步骤6.释放处理资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210114502.8/,转载请声明来源钻瓜专利网。