《表1 基于FVM的TCB》

《表1 基于FVM的TCB》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《嵌入式Forth虚拟机架构的多任务调度算法设计与实现》


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

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