当前位置:主页 > 科技论文 > 计算机论文 >

XtratuM平台上的μC/OS-Ⅱ半虚拟化研究与实现

发布时间:2021-02-10 17:21
  XtratuM虚拟机管理器是一款面向嵌入式安全关键领域的虚拟机管理器。XtratuM系统的每个分区上可运行一个经过修改的客户操作系统,但目前其支持的客户操作系统并不包括μ/COS-Ⅱ嵌入式实时操作系统。为此,在研究XtratuM架构的基础上,给出基于XtratuM虚拟机管理器的半虚拟化方案。利用XtratuM提供的系统调用服务向客户操作系统的μ/COS-Ⅱ隐藏不必要的硬件细节,重新设计μ/COS-Ⅱ的任务栈帧以及上下文切换算法以避免对特权指令的使用,将虚拟时钟中断挂接到XtratuM系统来保证μ/COS-Ⅱ任务的正常调度。实验结果证明,作为客户操作系统的2个μ/COS-Ⅱ可以相对独立地按照既定调度方案运行于同一个x86硬件平台上。 

【文章来源】:计算机工程. 2015,41(07)北大核心

【文章页数】:6 页

【文章目录】:
1概述
2 Xtratu M架构分析
3μC / OS-II半虚拟化设计
    3. 1μC / OS-II半虚拟化分析
    3. 2特权指令的处理
    3. 3μC / OS-II任务栈帧设计
    3. 4上下文切换算法实现
    3. 5时钟中断虚拟化
4实验验证
5结束语


【参考文献】:
期刊论文
[1]基于Xen的I/O准虚拟化驱动研究[J]. 胡冷非,李小勇.  计算机工程. 2009(23)

博士论文
[1]面向安全关键的虚拟化与分区操作系统研究与实现[D]. 周睿.兰州大学 2010



本文编号:3027717

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3027717.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7ca7d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com