中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > 虛擬化 > 熱點(diǎn)關(guān)注 > 虛擬化技術(shù)

你們知道,硬件虛擬化技術(shù)是什么嗎?

時(shí)間:2018-07-11

我們都知道現(xiàn)在的虛擬化是新的流行趨勢,技術(shù)也在不斷更新中,所以出現(xiàn)了越來越多的虛擬化技術(shù)。但是不管怎么都會(huì)出現(xiàn)一個(gè)叫做硬件虛擬化技術(shù)的字眼,這個(gè)硬件虛擬化到底是什么東西呢?
硬件虛擬化是一種對(duì)計(jì)算機(jī)或是操作系統(tǒng)的虛擬。那怎么才可以使用硬件虛擬化技術(shù)呢?
要使用硬件虛擬化技術(shù),首先要啟動(dòng)虛擬機(jī)指令集來獲得虛擬機(jī)監(jiān)視器的控制權(quán)。要停止使用虛擬機(jī)監(jiān)視器,則放棄控制權(quán)并停用虛擬機(jī)指令集。如果CPU不支持硬件虛擬化技術(shù)(或固件上設(shè)置禁用硬件虛擬化技術(shù)),啟動(dòng)虛擬機(jī)指令集會(huì)引起“非法指令錯(cuò)誤(Invalid Opcode Exception,簡稱#UD)”。若沒有啟動(dòng)虛擬機(jī)指令集就去獲取虛擬機(jī)監(jiān)視器控制權(quán)也同樣會(huì)引起“非法指令錯(cuò)誤”。若已經(jīng)有其他程序獲取了虛擬機(jī)監(jiān)視器的控制權(quán),但沒有實(shí)現(xiàn)虛擬化虛擬機(jī)監(jiān)視器,即VT嵌套,則該程序嘗試獲取虛擬機(jī)監(jiān)視器的控制權(quán)時(shí)會(huì)失敗。
硬件虛擬化技術(shù)流程:
當(dāng)客戶軟件執(zhí)行了特定的指令時(shí),觸發(fā)“退出虛擬機(jī)事件(VM Exit)”,即非根模式到根模式的轉(zhuǎn)換,此時(shí)會(huì)保存處理器上下文并執(zhí)行虛擬機(jī)監(jiān)視器的處理代碼,一般來講虛擬機(jī)監(jiān)視器的處理代碼可能也會(huì)修改處理器的上下文,處理完成后則恢復(fù)處理器上下文,并觸發(fā)“進(jìn)入虛擬機(jī)事件(VM Entry)”,客戶軟件繼續(xù)運(yùn)行。
硬件虛擬化技術(shù)被運(yùn)用在哪些地方呢?
一是常見的虛擬機(jī)項(xiàng)目。
二是安全軟件。最經(jīng)典的就是隱藏鉤子過PatchGuard檢測。
三是VT調(diào)試器。VT調(diào)試器的特點(diǎn)在于可以通過調(diào)試異常時(shí)通過退出虛擬機(jī)事件實(shí)現(xiàn)本地承接本地內(nèi)核斷點(diǎn),也可以通過在進(jìn)入虛擬機(jī)事件時(shí)的“事件注入”特性來插入新的斷點(diǎn)。
四是反恢復(fù)鉤子/惡意掛鉤。反惡意掛鉤的本質(zhì)是和反恢復(fù)鉤子一樣的,同樣是用EPT/RVI設(shè)定物理內(nèi)存的禁止寫入頁,或用硬件虛擬化原有特性來攔截操作MSR,DRX。
所以現(xiàn)在是不是對(duì)于硬件虛擬化技術(shù)多了一些了解和認(rèn)識(shí)呢?你們還知道哪些小編沒有說到的硬件虛擬化技術(shù)的知識(shí)點(diǎn)呢?
 
 上一個(gè)教程:返回列表