【24h】

Object-Oriented Real-Time Concurrency

机译:面向对象的实时并发性

获取原文

摘要

The primary goal of a real-time system is predictability. Achieving this goal requires all levels of the system to work in concert to provide fixed worst-case execution-times. Unfortunately, many real-time systems are overly restrictive, providing only ad-hoc scheduling facilities and basic concurrent functionality. Ad-hoc scheduling facilities and basic concurrent functionality. Ad-hoc scheduling makes developing, veirfying, and maintaining a real-time system extremely difficult and time consuming. Basic concurrent funcitonality foces programmers to develop complex concurrent programs without the aid of high-level concurrency features. Encouraging the use of sophisticated real-time theory and methodology, in ocnjunction with high-level concurrency features, requires flexibility and extensibility. Giving real-time programmers access to the underlying system data-structures makes it possible to interact with the system to incorporate new ideas and fine-tune specific applications .This paper explores this approach by examining its effect on a selection of crucial real-time issues: real-time monitors, timeouts, dynamic-priority scheduling and basic priority inheritance. The approach is implemented in muC++.
机译:实时系统的主要目标是可预测性。实现这一目标要求各级系统协同工作,以提供固定的最坏情况的执行时间。不幸的是,许多实时系统过于限制性,只提供了ad-hoc调度设施和基本的并行功能。 ad-hoc调度设施和基本并发功能。 Ad-hoc调度使开发,viflegy,并保持实时系统极其困难和耗时。基本并发功能禁用程序员重点重点是在不借助高级并发功能的情况下开发复杂的并发计划。鼓励使用复杂的实时理论和方法,在OCN结具有高级并发特征,需要灵活性和可扩展性。提供实时程序员访问底层系统的数据结构使得可以与系统交互以结合新的想法和微调特定应用。这篇论文通过检查其对各种关键实时问题的影响来探讨这种方法:实时监视器,超时,动态优先级调度和基本优先级继承。该方法是在MUC ++中实现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号