新聞中心

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

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

        —— Structural Design of Virtual Machine Based on Micro-kernel
        作者:張易知 徐國(guó)治 上海交通大學(xué)電子工程系 時(shí)間:2009-04-14 來源:電子產(chǎn)品世界 收藏

          虛擬機(jī)環(huán)境的架構(gòu)分析

        本文引用地址:http://www.104case.com/article/93425.htm

          在計(jì)算領(lǐng)域,是一個(gè)廣義的術(shù)語,通常是指對(duì)于計(jì)算資源的一種抽象。通過,可使計(jì)算資源復(fù)雜的實(shí)際物理特性對(duì)于應(yīng)用程序或終端用戶加以隱藏[1]。這種過程既可以讓單一的物理資源(如一臺(tái)服務(wù)器,一個(gè)存儲(chǔ)設(shè)備或一個(gè))表現(xiàn)為多個(gè)可用的虛擬資源,也可以讓多個(gè)物理資源(如多臺(tái)服務(wù)器或多個(gè)存儲(chǔ)設(shè)備)表現(xiàn)為單一的可用虛擬資源[2],甚至可以將多個(gè)物理資源加以整合并分化出多個(gè)可用的虛擬資源。

         

          圖1 虛擬機(jī)架構(gòu): 管理層架構(gòu)與主機(jī)架構(gòu)之間的比較

          VMware Workstation[3]是一款傳統(tǒng)的基于主機(jī)架構(gòu)的虛擬機(jī),并將虛擬機(jī)管理器運(yùn)行于高特權(quán)級(jí)以使用特權(quán)級(jí)指令。這類虛擬機(jī)一般是針對(duì)特定的平臺(tái)架構(gòu)設(shè)計(jì)的,可以使同一平臺(tái)架構(gòu)下的各種操作系統(tǒng)如同應(yīng)用程序那樣高效地運(yùn)行在同一主機(jī)操作系統(tǒng)之上。但是,這種應(yīng)用模型也有一個(gè)非常嚴(yán)重的缺陷——主機(jī)操作系統(tǒng),作為一切的基礎(chǔ),會(huì)占用一定的系統(tǒng)資源并大大增加系統(tǒng)達(dá)到可信計(jì)算所需要驗(yàn)證的代碼量。

          由于像英特爾這樣的硬件制造商開發(fā)出了新一代的硬件技術(shù),如今像Xen[4]這樣的虛擬機(jī)管理層已經(jīng)可以以極小的虛擬化開銷支持未經(jīng)修改的操作系統(tǒng)的高效運(yùn)行。基于管理層架構(gòu)的虛擬機(jī)所面臨的問題是管理層所提供的抽象往往過于粗粒度以至于很難對(duì)細(xì)小的軟件組件進(jìn)行有效地描述。而對(duì)于運(yùn)行在特權(quán)級(jí)的虛擬機(jī)管理邏輯部分——超級(jí)虛擬機(jī)(Super VM)也是這樣。它往往運(yùn)行在一個(gè)商業(yè)操作系統(tǒng)軟件之上以提供對(duì)各虛擬機(jī)的管理服務(wù)。而一旦發(fā)生錯(cuò)誤,則將很有可能因此波及到別的虛擬機(jī)[5]。

          擁有架構(gòu)的操作系統(tǒng)被設(shè)計(jì)用以構(gòu)成一個(gè)可自由裁減的系統(tǒng)并且易于保證其可信計(jì)算基礎(chǔ),系統(tǒng)所定義的操作系統(tǒng)和用戶態(tài)應(yīng)用程序之間的接口與硬件平臺(tái)的接口很相近,這樣既保證了操作系統(tǒng)的功能性,又避免了操作系統(tǒng)的代碼過于冗長(zhǎng),十分適合用以構(gòu)建一個(gè)良好的虛擬機(jī)環(huán)境。有些人使用像Linux[6]這樣經(jīng)過修改的客戶操作系統(tǒng)使其運(yùn)行在高效的之上。但是此類修改很難被應(yīng)用到所有的商業(yè)操作系統(tǒng)上致使其應(yīng)用范圍受到嚴(yán)格的限制。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 无为县| 合川市| 梁平县| 龙南县| 富阳市| 平果县| 察哈| 全南县| 定西市| 余干县| 岳普湖县| 年辖:市辖区| 台湾省| 饶平县| 白城市| 星子县| 河津市| 高雄市| 建瓯市| 林西县| 崇义县| 余干县| 肥东县| 乌拉特后旗| 西乌珠穆沁旗| 江阴市| 法库县| 息烽县| 正阳县| 榕江县| 新津县| 万年县| 突泉县| 安康市| 邵阳市| 双城市| 富裕县| 宿州市| 宁波市| 法库县| 永清县|