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
【文章来源】:计算机工程. 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