首页 | 本学科首页   官方微博 | 高级检索  
     

基于Forth虚拟机的嵌入式多核任务调度研究
引用本文:任凤琴,张俊生,程耀瑜. 基于Forth虚拟机的嵌入式多核任务调度研究[J]. 计算机仿真, 2021, 38(12): 217-221. DOI: 10.3969/j.issn.1006-9348.2021.12.044
作者姓名:任凤琴  张俊生  程耀瑜
作者单位:太原学院计算机科学与技术系,山西 太原030032;太原工业学院电子工程系,山西 太原,030008;中北大学信息与通信工程学院,山西 太原,030051
摘    要:由于传统多核任务调度系统对于突发事件的处理,都是基于CPU进行调度的,严重影响了操作系统中任务切换的实时性.于是提出一种基于Forth虚拟机架构的嵌入式多核任务调度系统.为了保证Forth操作系统兼容轮询调度,根据突发事件创建中断任务,并与相应的任务执行程序建立连接.依据中断、终端和后台三种任务间的关联构建循环链表.最后,当突发事件触发中断任务就绪后,Forth系统将调度中断任务去执行突发事件,当中断任务程序运行完毕后,系统继续执行当前任务,执行到原语pause时,当前任务的用户变量将寻找下一任务的TCB首地址,直到所有任务执行完毕.实验结果表明,改进后的Forth虚拟机操作系统响应速度良好,不受任务数量影响,且系统等待时间明显降低,说明所设计的Forth虚拟机操作系统具有良好的多核任务调度性能.

关 键 词:虚拟机  任务切换  轮询调度  中断任务  任务循环链表

Research on Embedded Multi-Core Task Scheduling Based on Forth Virtual Machine
REN Feng-qin,ZHANG Jun-sheng,CHENG Yao-yu. Research on Embedded Multi-Core Task Scheduling Based on Forth Virtual Machine[J]. Computer Simulation, 2021, 38(12): 217-221. DOI: 10.3969/j.issn.1006-9348.2021.12.044
Authors:REN Feng-qin  ZHANG Jun-sheng  CHENG Yao-yu
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号