10.3969/j.issn.1000-3428.2015.07.019
XtratuM平台上的μC/OS-Ⅱ半虚拟化研究与实现
XtratuM虚拟机管理器是一款面向嵌入式安全关键领域的虚拟机管理器.XtratuM系统的每个分区上可运行一个经过修改的客户操作系统,但目前其支持的客户操作系统并不包括μ/COS-Ⅱ嵌入式实时操作系统.为此,在研究XtratuM架构的基础上,给出基于XtratuM虚拟机管理器的半虚拟化方案.利用XtratuM提供的系统调用服务向客户操作系统的μ/COS-Ⅱ隐藏不必要的硬件细节,重新设计μ/COS-Ⅱ的任务栈帧以及上下文切换算法以避免对特权指令的使用,将虚拟时钟中断挂接到XtratuM系统来保证μ/COS-Ⅱ任务的正常调度.实验结果证明,作为客户操作系统的2个μ/COS-Ⅱ可以相对独立地按照既定调度方案运行于同一个x86硬件平台上.
XtratuM虚拟机管理器、客户操作系统、μC/OS-Ⅱ实时操作系统、半虚拟化
41
TP391(计算技术、计算机技术)
2015-09-07(万方平台首次上网日期,不代表论文的发表时间)
共6页
100-105