国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:梅浩, 代红兵, 刘静
单位:云南大学 信息学院, 昆明 650000
关键词:Forth虚拟机,嵌入式环境,多任务,内存管理,多任务管理,可移植性
基金:国家自然科学基金(61640205)。
针对现有嵌入式Forth操作系统多任务空间无法复用且多任务管理仅支持任务创建的问题,提出一种基于Forth虚拟机架构的嵌入式操作系统多任务空间复用算法。将任务控制块作为空闲任务映像分区链表头结点,利用任务控制块中的链接地址变量维护系统删除的后台任务映像,且仅需修改一个用户变量指针即可实现任务映像空间的回收和重分配。实验结果表明,该算法在保证Forth系统稳定及其固有特性的同时,提高了Forth系统内存资源利用率,适用于资源有限的嵌入式环境。
来源:2020年第1期
《计算机工程》期刊编辑部