XtratuM平臺上的μC/OS-Ⅱ半虛擬化研究與實現
發(fā)布時間:2021-02-10 17:21
XtratuM虛擬機管理器是一款面向嵌入式安全關鍵領域的虛擬機管理器。XtratuM系統的每個分區(qū)上可運行一個經過修改的客戶操作系統,但目前其支持的客戶操作系統并不包括μ/COS-Ⅱ嵌入式實時操作系統。為此,在研究XtratuM架構的基礎上,給出基于XtratuM虛擬機管理器的半虛擬化方案。利用XtratuM提供的系統調用服務向客戶操作系統的μ/COS-Ⅱ隱藏不必要的硬件細節(jié),重新設計μ/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]面向安全關鍵的虛擬化與分區(qū)操作系統研究與實現[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]面向安全關鍵的虛擬化與分區(qū)操作系統研究與實現[D]. 周睿.蘭州大學 2010
本文編號:3027717
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3027717.html