广东省科技图书馆 | 咨询热线:020-37656531  
     
新材料 生物技术 环境科学 海洋科学 光机电技术 电子信息技术 交流平台
 
一种单线程微处理器的死锁检测与干预方法
发明专利

 
申请专利号:CN200610055169.2
申请日期:2006.02.22
公开公告号:CN1811719
公开公告日:2006.08.02
主分类号:G06F9/52(2006.01
分类号:G06F9/52(2006.01)I;G06F9/50(2006.01)I
国际申请:
国际公布:
申请人:福建师范大学
地址:350007福建省福州市仓山区岭后路8号
发明设计人:吴允平;蔡声镇;吴进营;苏伟达;李汪彪
 
内容摘要:本发明涉及一种单线程微处理器死锁检测与干预方法。目的是提供一种简便有效地对系统中任务进行死锁检测,解决系统中死锁现象。主要步骤:启动任务获得CPU时间前,开启定时器资源和初始化使用的物理内存单元计时器;在定时中断服务程序中,根据任务当前运行状态,对物理内存单元计时器进行累加计时;当前运行的任务除非正常结束,否则不断循环检查其CPU占用使用的时间,如果超过了设定的最大运行时间,则认为发生了死锁现象,从而结束死锁的任务,把CPU时间交给后续任务继续执行。该项技术仅使用少量资源,一个全局标志位、一个物理内存单元的计时器和定时器资源,就可以完成死锁的检测。
 
详细内容请点击全文下载...
全文下载
详细地址:广东省广州市越秀区先烈中路100号 邮编:510070
版权所有:广东省科技图书馆(建议分辨率1024*768以上) 粤ICP备05059360号
互动邮箱:stlib@stlib.cn; zhangrui@stlib.cn
部门博客:http://diglib.blog.sohu.com/