基于Intel VT硬件虛擬機(jī)內(nèi)核研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2024-01-30 12:04
隨著硬件資源的不斷豐富,性能的不斷提升,虛擬化技術(shù)在計(jì)算機(jī)領(lǐng)域里的應(yīng)用也越來越普及,最開始的虛擬化技術(shù)一直只使用于服務(wù)器領(lǐng)域中,但是隨著硬件輔助虛擬化技術(shù)的發(fā)展,如Intel VT, AMD SVM等硬件輔助虛擬化技術(shù)的出現(xiàn),虛擬化技術(shù)開始逐步向個(gè)人計(jì)算機(jī)應(yīng)用發(fā)展。同時(shí)企業(yè)也越來越熱衷于虛擬化技術(shù)的運(yùn)用,因?yàn)樘摂M化技術(shù)可以幫助企業(yè)進(jìn)行計(jì)算資源的整合,節(jié)約管理成本,同時(shí)增強(qiáng)服務(wù)的可靠性。 而硬件虛擬化技術(shù)與軟件虛擬化技術(shù)相比,比軟件虛擬化技術(shù)更加有效率,更加穩(wěn)定可靠,Intel VT為X86平臺(tái)上的虛擬化的實(shí)現(xiàn)提供了更好的方式,提供了對(duì)特權(quán)指令,特權(quán)操作的完美捕獲機(jī)制,并且為保存虛擬機(jī)內(nèi)核和客戶系統(tǒng)的狀態(tài)信息在內(nèi)存中保留了專門的區(qū)域,這樣便更好的實(shí)現(xiàn)了客戶系統(tǒng)之間的隔離,并且Intel VT增加了幾條新的指令,以方便虛擬機(jī)內(nèi)核更高效,快捷的管理,調(diào)度客戶系統(tǒng)。雖然目前的虛擬化軟件如Vmware, VirtualBox, Xen等也支持硬件輔助虛擬化技術(shù),但是它們通常都是為桌面操作系統(tǒng)設(shè)計(jì)的,所以并未對(duì)實(shí)時(shí)系統(tǒng)進(jìn)行良好的支持,這便是我們要實(shí)現(xiàn)的目標(biāo)。 我們?cè)诨贗ntel VT硬件輔助虛擬...
【文章頁數(shù)】:133 頁
【學(xué)位級(jí)別】:碩士
本文編號(hào):3890119
【文章頁數(shù)】:133 頁
【學(xué)位級(jí)別】:碩士
圖2一1x86虛擬化技術(shù)進(jìn)展
圖2一2x86架構(gòu)上的虛擬化層
圖4一9虛擬TLB如圖當(dāng)客戶系統(tǒng)的線性地址需要轉(zhuǎn)換為物理地址時(shí),如果客戶系統(tǒng)的頁表結(jié)
圖4一10影子頁表
本文編號(hào):3890119
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3890119.html
最近更新
教材專著