• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于微內(nèi)核架構(gòu)的嵌入式系統(tǒng)虛擬化技術(shù)

    基于微內(nèi)核架構(gòu)的嵌入式系統(tǒng)虛擬化技術(shù)

    作者:張易知 徐國治 上海交通大學(xué)電子工程系 時(shí)間:2010-03-02 來源:電子產(chǎn)品世界 收藏

      據(jù)此,一種頗為可行的方法是有效地利用微內(nèi)核操作系統(tǒng)的特點(diǎn),將基于主機(jī)操作系統(tǒng)架構(gòu)的和基于管理層的融合到一起,結(jié)合特權(quán)指令部分和一個(gè)用戶態(tài)虛擬機(jī)管理器來克服彼此的缺陷。如此,加之利用像L4這樣高性能的微內(nèi)核操作系統(tǒng),我們可以最終獲得在效率,功能性和安全性三方面取得均衡的虛擬機(jī)環(huán)境。

    本文引用地址:http://www.czjhyjcfj.com/article/106459.htm

      基于技術(shù)

      本架構(gòu)(圖2)設(shè)計(jì)中,我們將主要針對特定的平臺架構(gòu)(即英特爾x86架構(gòu)),以L4微內(nèi)核系統(tǒng)作為基礎(chǔ),利用硬件虛擬化技術(shù)的支持以構(gòu)建高效、安全的虛擬機(jī)。

      不同于一般的虛擬機(jī),我們將系統(tǒng)劃分為兩個(gè)部分:一個(gè)必要的擁有特權(quán)指令權(quán)限的內(nèi)核態(tài)虛擬機(jī)描述部分以運(yùn)行指令和請求資源,和一個(gè)用戶態(tài)的虛擬機(jī)資源控制單元以處理各類事件并實(shí)現(xiàn)管理。

      內(nèi)核態(tài)虛擬機(jī)的抽象將主要要通過兩方面完成:一,以L4任務(wù)機(jī)制為基礎(chǔ),利用其地址空間的控制功能以提供必要的隔離性;二,對線程機(jī)制進(jìn)行增強(qiáng),形成特殊的虛擬CPU線程,用以模擬每個(gè)處理器。

      除此之外,構(gòu)建虛擬機(jī)還需要完善內(nèi)存頁表的訪問,中斷的處理以及文件系統(tǒng)。這些則需要通過內(nèi)核態(tài)的虛擬機(jī)描述部分與用戶態(tài)的虛擬機(jī)管理器協(xié)同完成。同時(shí)還需要利用用戶態(tài)虛擬機(jī)管理器建立一系列的管理和調(diào)試接口。

      虛擬化技術(shù)在中的應(yīng)用

      基于微內(nèi)核的虛擬機(jī)環(huán)境具有高可靠性,高靈活性以及實(shí)時(shí)性支持等特點(diǎn),而隨著虛擬化技術(shù)的不斷發(fā)展,以及新體系架構(gòu)的引入,虛擬化的性能障礙也正被逐漸克服,使之可以在中有著以下廣泛的應(yīng)用前景。



    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 本溪市| 嘉善县| 河曲县| 鄂托克前旗| 长寿区| 涟源市| 双城市| 德兴市| 木兰县| 台北市| 崇明县| 乌苏市| 滕州市| 南岸区| 达日县| 基隆市| 汉中市| 盐亭县| 行唐县| 错那县| 霍城县| 许昌县| 磐石市| 建昌县| 江城| 水富县| 宿松县| 鹰潭市| 本溪| 临海市| 措美县| 旅游| 钟祥市| 双峰县| 汕头市| 宝坻区| 木兰县| 米脂县| 绵竹市| 苏尼特左旗| 阿瓦提县|