《表1 TCB结构:基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》

《表1 TCB结构:基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

Forth操作系统多任务调度往往采用的是协同式调度策略,也就是说每个任务的启动时间都是预先确定好的。与其他多任务调度方式不同,FVMOS的协同式调度是基于虚拟机的,支持终端任务、后台任务和中断任务三种任务类型。在上述内存管理方式下,现场保护仅需要将当前返回栈指针RP压入数据栈,并将当前数据栈指针SP保存到该任务的用户变量区里;而恢复现场仅需要从该任务的用户变量区里恢复SP,并将栈顶值存入RP指针。FVMOS的任务控制块(task control block,TCB)就是用户变量区里与多任务调度有关的一块特殊区域,其结构如表1所示。