检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郭金辉 代红兵[1] 周永录 刘宏杰 GUO Jin-hui;DAI Hong-bing;ZHOU Yong-lu;LIU Hong-jie(School of Information Science and Engineering,Yunnan University,Kunming 650504,China)
出 处:《计算机工程与设计》2023年第1期292-298,共7页Computer Engineering and Design
基 金:国家自然科学基金项目(61640205、61962060)。
摘 要:为解决当前Forth堆栈处理器架构不支持多任务并发和事件实时响应等问题,提出一种快速低切换开销的Forth堆栈处理器架构。在现有Forth堆栈处理器架构的基础上,引入新的指令、定时器、中断机制以及采用多任务堆栈技术,使得该架构支持实时多任务的运行。实验结果表明,基于堆栈处理器架构的Forth实时多任务调度支持多任务运行,与当前基于寄存器处理器的Forth实时多任务调度相比,实时任务响应、任务上下文切换和最大关中断等时间均明显缩短。To solve the problems that the current Forth stack processor does not support multi-task concurrency and event real-time response,a fast and low switching overhead Forth stack processor architecture was proposed.Based on the existing Forth stack processor architecture,new instructions,timers,interrupt mechanisms,and multitasking stack technology were introduced,real-time multitasking was then supported.According to experiments,the Forth real-time multitasking scheduling under stack processor architecture supports multitasking.Compared with the current Forth real-time multitasking scheduling based on the register processor,the proposed mothed significantly shortens the real-time task response,task context switching,and maximum interruption.
关 键 词:Forth堆栈处理器 新指令 定时器 多任务堆栈技术 实时多任务 寄存器处理器
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.129.211.72