首页> 外文期刊>Canadian journal of electrical and computer engineering >The real-time task scheduling algorithm of RTOS+
【24h】

The real-time task scheduling algorithm of RTOS+

机译:RTOS +的实时任务调度算法

获取原文
获取原文并翻译 | 示例
           

摘要

Un composant important dans le kernel d'un système d'exploitation à temps réel (RTOS) est l'ordormanceurde tâches. Cet article développe une nouvelle architecture portable de RTOS, RTOS+, qui adopte une nouvelle méthodologie d'ordonnancement des tâches basée sur les files d'attentes multiples. L'ordonnanceur de tâches coordonne les tâches avec divers événements et ressources en temps réel et s'interrompt efficacement pour éviter que le problème d'inversion de la priorité ne se produise. L'algèbre de processus en temps réel (RTPA), une notation formelle de spécification, est adoptée pour décrire de façon rigoureuse l'architecture ainsi que les comportements statiques et dynamiques de l'ordonnanceur de tâches. Basé sur l'architecture et les algorithmes RTOS+, un cadre pour l'ordonnancement des tâches et la manipulation des événements est réalisé sur la plateforme RTOS+. Les algorithmes et le RTOS+ ont été appliqués au d╚eloppement de l'environnement de support du générateur de code basé sur RTPA dans le génie logiciel.%An important component in the kernel of a real-time operating system (RTOS) is the task scheduler. This paper develops a new portable RTOS architecture, RTOS+ , which adopts a novel multi-queue-based task scheduling methodology. The task scheduler coordinates tasks with various run-time resources and events, and interrupts efficiently to prevent the priority-inversion problem from happening. Real-time process algebra (RTPA), a formal specification notation, is adopted to rigorously describe the architecture as well as the static and dynamic behaviours of the task scheduler. Based on the RTOS+ architecture and algorithms, a framework for task scheduling and event handling is implemented on the RTOS+ platform. The algorithms and RTOS+ have been applied in the development of the supporting environment of the RTPA-based code generator in software engineering.
机译:任务调度程序是实时操作系统(RTOS)内核中的重要组件。本文开发了一种新的RTOS便携式体系结构RTOS +,该体系结构采用了基于多个队列的新任务调度方法。任务计划程序实时协调具有各种事件和资源的任务,并有效地进行中断,以防止发生优先级反转的问题。实时过程代数(RTPA)是一种正式的规范表示法,用于严格描述任务计划程序的体系结构以及静态和动态行为。基于RTOS +架构和算法,在RTOS +平台上创建了用于计划任务和处理事件的框架。该算法和RTOS +已被用于软件工程中基于RTPA的代码生成器支持环境的开发。%实时操作系统(RTOS)内核的重要组成部分是任务计划程序。本文开发了一种新的便携式RTOS体系结构RTOS +,它采用了一种新颖的基于多队列的任务调度方法。任务计划程序协调具有各种运行时资源和事件的任务,并有效地进行中断以防止发生优先级反转问题。实时过程代数(RTPA)是一种正式的规范表示法,用于严格描述任务计划程序的体系结构以及静态和动态行为。基于RTOS +架构和算法,在RTOS +平台上实现了用于任务调度和事件处理的框架。该算法和RTOS +已被用于软件工程中基于RTPA的代码生成器的支持环境的开发中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号