《表2 代码量 (LOC) 对比》

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


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

与文献[6]基于CPU调度的Stand Alone Forth 88多任务系统相比,本文提出的FVMOS多任务体系架构有诸多的优点。在嵌入式有限存储空间利用方面,基于FVM的架构缩减了TCB的规模,任务切换只需保留或恢复SP指针就能实现,这样就可将TCB中数十项CPU映像存储压缩到只需六个单元;在重构、扩展、移植方面,整个多任务管理系统建构在系统的FBS高级定义之上,做到与硬件无关;在系统简洁性方面,特殊的调度方式和精简的TCB结构,使得系统不需要新建和维护任务队列,与Stand Alone Forth 88中创建任务的同一层次代码量(LOC)相比,至少压缩了10倍,整体压缩了16倍,如表2所示;在快捷性方面,除了将常规带优先级的时间片轮转调度算法复杂度从O(n2)降低到O(n)之外,所有多任务管理算法的复杂度均为O(1)。