首页> 外文会议>International Conference on Intelligent Networks and Intelligent Systems >Several Methods of Design and Implementation to Solve Priority Inversion Problem in uC/OS-II
【24h】

Several Methods of Design and Implementation to Solve Priority Inversion Problem in uC/OS-II

机译:解决uC / OS-II中优先级反转问题的几种设计与实现方法

获取原文

摘要

Multi-task concurrent execution and resource sharing based on preemptive scheduling strategy may cause priority inversion phenomenon in real-time systems. Priority inversion phenomenon is the significant reason of unpredictable errors in real-time system; serious continuous priority inversion phenomenon will lead to real-time system collapse. The paper analyzes the phenomenon and the cause of the phenomenon, puts forward several design and implementation methods to solve priority inversion problem suitable for various application scenarios in μC/OS-II. A priority exchange method is proposed to improve priority inheritance protocol. The proposed method limit priority inversion phenomenon to one level. Theoretical analyses and experimental results indicate that the methods to solve the priority inversion problem in μC/OS-II are concise and effective, provides reasonable technical means for the safe running of complex real-time applications in μC/OS-II.
机译:基于抢占式调度策略的多任务并发执行和资源共享可能会在实时系统中引起优先级倒置现象。优先级反转现象是实时系统中不可预测错误的重要原因。严重的连续优先级反转现象将导致实时系统崩溃。本文分析了这种现象及其成因,提出了几种解决方案,以解决适用于μC/ OS-II各种应用场景的优先级倒置问题。提出了一种优先级交换方法,以改进优先级继承协议。所提出的方法将优先级反转现象限制为一个级别。理论分析和实验结果表明,解决μC/ OS-II中优先级倒置问题的方法简洁有效,为μC/ OS-II中复杂实时应用的安全运行提供了合理的技术手段。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号