车载ATP实时任务调度方法及其任务调度系统
基本信息
申请号 | CN201210105512.5 | 申请日 | - |
公开(公告)号 | CN103377078B | 公开(公告)日 | 2017-04-12 |
申请公布号 | CN103377078B | 申请公布日 | 2017-04-12 |
分类号 | G06F9/48(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 丁建隆;何霖;蔡昌俊;李晋;肖宝弟;贾学祥;郜洪民;段晨宁;尹逊政;李博;王芃;陈宁宁;李亮;徐杰;吕利民;张楚潘;黎晓东 | 申请(专利权)人 | 广州铁科智控有限公司 |
代理机构 | 广州新诺专利商标事务所有限公司 | 代理人 | 广州地铁集团有限公司;中国铁道科学研究院;广州铁科智控有限公司 |
地址 | 510335 广东省广州市海珠区新港东路618号南丰汇环球展贸中心第11至14层 | ||
法律状态 | - |
摘要
摘要 | 本发明属于城市轨道交通CBTC技术领域,具体公开了一种车载ATP实时任务调度方法及其任务调度系统。本发明方法包括生成全局变量、调用任务列表中优先级别最高的第一任务进入内核运行、比较正在内核运行的第一任务和所述新进入的第二任务的优先级别高低、继续按照优先级别高低依次调用任务列表中的各个任务进入内核运行或者中断第一任务转而运行第二任务。本发明系统包括全局变量生成模块、内核运行模块、优先级比较模块、以及内核任务运行状态判断模块。本发明主要是减少任务间的通信等待时间、提高切换效率、以及提高实时防护安全性能,以满足CBTC系统车载ATP子系统多变量、多任务、强实时的控制任务需要。 |
