《表1 TCB结构:基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》
Forth操作系统多任务调度往往采用的是协同式调度策略,也就是说每个任务的启动时间都是预先确定好的。与其他多任务调度方式不同,FVMOS的协同式调度是基于虚拟机的,支持终端任务、后台任务和中断任务三种任务类型。在上述内存管理方式下,现场保护仅需要将当前返回栈指针RP压入数据栈,并将当前数据栈指针SP保存到该任务的用户变量区里;而恢复现场仅需要从该任务的用户变量区里恢复SP,并将栈顶值存入RP指针。FVMOS的任务控制块(task control block,TCB)就是用户变量区里与多任务调度有关的一块特殊区域,其结构如表1所示。
图表编号 | XD0035714600 严禁用于非法目的 |
---|---|
绘制时间 | 2019.02.01 |
作者 | 代红兵、周永录、安红萍、梅浩 |
绘制单位 | 云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室 |
更多格式 | 高清、无水印(增值服务) |