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

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

QEMU設備模型目錄1.QEMU基本概念2.

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

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

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

溫馨提示

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

評論

0/150

提交評論