Virtualization
Virtualization Layer
Appplication (Programming Language)
ex: Java Virtual Machine
Library
ex: WINE
OS ()
KVM
Instruction Set
QEMU emulate I/O, Bochs

Hardware Abstraction (完全 physically 切開硬體資源, )
VMWare, Microsoft Virtual PC, Xen (MBB)
Software
OS layer Hypervisor
Virtualization Method - 這裡主要在探討如何控制I/O
Full (全部用軟體模擬 and Non-Modified Guest OS)
ex: QEMU-emulate I/O
Para (在硬體上安裝特殊I/O driver and Modify Guest OS)
ex: virtio
Hardware‐Assisted (從硬體的角度出發去支援, I/O driver 放在 Hypervisor)
I/O Virtualization
QEMU emulate - Full virtualization
Virtio (virtual i/o) - Paravirtualization
Bonding

PCI-E device assignment
Network Virtualization
Last updated
Was this helpful?