摘要
面对突发任务调度过程中存在卡顿、负载均衡分配效果不佳等情况,对基于Forth虚拟机技术的嵌入式突发任务调度展开仿真探索。利用Forth虚拟机构建嵌入式突发任务调度框架,其中任务控制块利用任务R/D堆栈形成任务映像后,利用RAM模块形成任务信息块并在FLASH任务字典内创建任务名词,利用静态分配方式经过创建、初始化等步骤建立突发任务;虚拟机通过判断突发任务调度优先级均衡分配负载,利用时间轮转调度算法实现突发任务调度。实验结果表明:删除突发任务后,任务占用空间数值大且内存占用率下降幅度较大,调度流畅性较好;任务初始地址与其中一组就绪队列数值相同,另一组就绪队列数值不断增加,负载均衡分配较合理。
-
单位山西农业大学; 山西农业大学信息学院