知識點(diǎn)20QEMU設(shè)備模型-“江南聯(lián)賽”一等獎(jiǎng)_第1頁
知識點(diǎn)20QEMU設(shè)備模型-“江南聯(lián)賽”一等獎(jiǎng)_第2頁
知識點(diǎn)20QEMU設(shè)備模型-“江南聯(lián)賽”一等獎(jiǎng)_第3頁
知識點(diǎn)20QEMU設(shè)備模型-“江南聯(lián)賽”一等獎(jiǎng)_第4頁
知識點(diǎn)20QEMU設(shè)備模型-“江南聯(lián)賽”一等獎(jiǎng)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

QEMU設(shè)備模型目錄1.QEMU基本概念2.

QEMU運(yùn)作模式13.QEMU與KVM的關(guān)系2一、QEMU基本概念QEMU本身并不是KVM的一部分,其自身就是一個(gè)著名的開源虛擬機(jī)軟件。與KVM不同,QEMU虛擬機(jī)是一個(gè)純軟件的實(shí)現(xiàn),所以性能低下。其優(yōu)點(diǎn)是在支持QEMU本身編譯運(yùn)行的平臺上就可以實(shí)現(xiàn)虛擬機(jī)的功能,甚至虛擬機(jī)可以與宿主機(jī)并不是同一個(gè)架構(gòu)。3一、QEMU基本概念

作為一個(gè)存在已久的虛擬機(jī),QEMU的代碼中有整套的虛擬機(jī)實(shí)現(xiàn),包括處理器虛擬化、內(nèi)存虛擬化,以及KVM使用到的虛擬設(shè)備模擬。4二、QEMU的運(yùn)作模式1.UserMode模擬模式,即用戶模式。QEMU能啟動(dòng)由不同中央處理器編譯的Linux程序,可以在一種架構(gòu)(例如PC機(jī))下運(yùn)行另一種架構(gòu)(如ARM)下的操作系統(tǒng)和程序。2.SystemMode模擬模式,即系統(tǒng)模式。QEMU能模擬整個(gè)電腦系統(tǒng),包括中央處理器及其他周邊設(shè)備。在此模式下,QEMU可以直接使用宿主機(jī)的系統(tǒng)資源,讓虛擬機(jī)獲得接近于宿主機(jī)的性能表現(xiàn)。5三、QEMU與KVM的關(guān)系由于QEMU支持Xen和KVM模式下的虛擬化,KVM為了簡化開發(fā)和代碼重用,它在QEMU的基礎(chǔ)上進(jìn)行了修改。從QEMU角度來看,虛擬機(jī)運(yùn)行期間,QEMU會通過KVM模塊提供的系統(tǒng)調(diào)用進(jìn)入內(nèi)核,由KVM模塊負(fù)責(zé)將虛擬機(jī)置于處理器的特殊模式運(yùn)行。遇到虛擬機(jī)進(jìn)行輸入輸出操作,KVM模塊會從上次的系統(tǒng)調(diào)用出口處返回QEMU,由QEMU來負(fù)責(zé)解析和模擬這些設(shè)備

這也可以說QEMU使用了KVM模塊的虛擬化功能,為自己的虛擬機(jī)提供硬件虛擬化的加速,從而極大地提高了虛擬機(jī)的性能。6三、QEMU與KVM的關(guān)系KVM模塊是KVM的核心,但是,KVM僅僅是Linux內(nèi)核的一個(gè)模塊,管理和創(chuàng)建完整的KVM虛擬機(jī),需要其他的輔助工具。每個(gè)KVM虛擬機(jī)都是一個(gè)由Linux調(diào)度程序管理的標(biāo)準(zhǔn)進(jìn)程,僅有KVM模塊是遠(yuǎn)遠(yuǎn)不夠的,因?yàn)橛脩魺o法直接控制內(nèi)核模塊去做事情,因此,還必須有一個(gè)用戶空間的工具才行。QEMU是一個(gè)強(qiáng)大的虛擬化軟件,KVM使用了其基于x86的部分,并稍加改造,形成可控制KVM內(nèi)核模塊和用戶空間工具QEMU。所以,Linux發(fā)行版中分為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論