计算机应用研究2021,Vol.38Issue(9) :2752-2756,2772.DOI:10.19734/j.issn.1001-3695.2021.01.0032

基于堆栈处理器的实时多任务调度机制研究与实现

Research and implementation of real-time multi-task scheduling mechanism based on stack processor

郭金辉 刘宏杰 代红兵 周永录
计算机应用研究2021,Vol.38Issue(9) :2752-2756,2772.DOI:10.19734/j.issn.1001-3695.2021.01.0032

基于堆栈处理器的实时多任务调度机制研究与实现

Research and implementation of real-time multi-task scheduling mechanism based on stack processor

郭金辉 1刘宏杰 1代红兵 1周永录1
扫码查看

作者信息

  • 1. 云南大学 信息学院 云南省高校数字媒体技术重点实验室,昆明650223
  • 折叠

摘要

针对堆栈处理器特殊架构,为提高实时性,引入多任务堆栈技术,采用Forth自生成器技术,提出一种基于堆栈处理器的抢占式与时间片轮转调度方法,实现了在Forth堆栈处理器中实时多任务的运行,弥补了Forth堆栈处理器在实时多任务操作系统方面的的不足.实验表明,与当前基于寄存器处理器的嵌入式Forth实时系统相比,本文方法在最大关中断时间、任务上下文切换时间和任务响应时间三项重要的实时任务性能指标方面,实时性能有明显提升,从而保证了Forth系统应用的高效性和安全性,满足人们对Forth堆栈处理器实时多任务操作系统方面的应用需求.

关键词

实时多任务/Forth堆栈处理器/Forth自生成器技术/抢占式与时间片轮转调度

引用本文复制引用

基金项目

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
被引量2
参考文献量3
段落导航相关论文