Changes between Version 2 and Version 3 of KVM/intr
- Timestamp:
- Dec 21, 2009, 4:49:56 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
KVM/intr
v2 v3 22 22 == 4.理論架構 == 23 23 [[Image(KVM_arch.png)]] 24 * KVM 主要有兩個Component 25 * (1)可管理VM硬體的device driver,使用 char device /dev/kvm 為管理的 interface 26 * (2)模擬PC硬體的user-space component,它是一個輕量化修改的QEMU process。 27 * 修改的QEMU process 負責Guest Model的 map 到實體記憶體和呼叫Kernel Model驅動程式來執行動作 28 * I/O model直接採用QEMU的特色,並支援copy-on-write disk images\ 24 29 * '''''Linux as a hypervisor''''' 25 30 * 增加虛擬化的能力到標準的Linux Kernel,許多功能可透過Linux同步release來得到(最新的硬體和擴充性等) … … 29 34 * Kernel Model:負責Guest Model的轉換,管理從Guest Model產生的I/O和特殊指令 30 35 * User Model:perform I/O on behalf of the guest 31 * '''''KVM Components'''''32 * KVM 主要有兩個Component33 * (1)可管理VM硬體的設備驅動程式34 * (2)模擬PC硬體的user-space component,它是一個輕量化修改的QEMU process。35 * 修改的QEMU process 負責Guest Model的 map 到實體記憶體和呼叫Kernel Model驅動程式來執行動作36 * I/O model直接採用QEMU的特色,並支援copy-on-write disk images37 * I/O效能38 36 39 40 41 42