《表2 代码量 (LOC) 对比》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Forth虚拟机的嵌入式多任务操作系统体系架构研究》
与文献[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)。
图表编号 | XD0035714700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.02.01 |
作者 | 代红兵、周永录、安红萍、梅浩 |
绘制单位 | 云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室、云南大学信息学院云南省高校数字媒体技术重点实验室 |
更多格式 | 高清、无水印(增值服务) |