1. 程式人生 > >虛擬化分類(半虛擬化和全虛擬化)

虛擬化分類(半虛擬化和全虛擬化)

span bsp 完全 捕獲 strong spa kvm virtual down

  • 虛擬化分類
1:完全虛擬化(Full Virtualization) 需要跑在宿主機之上 全虛擬化也成為原始虛擬化技術,該模型使用虛擬機協調guest操作系統和原始硬件,VMM在guest操作系統和裸硬件之間用於工作協調,一些受保護指令必須由Hypervisor(虛擬機管理程序)來捕獲處理。 guest執行特權級操作,只能通過Hypervisor來處理。例如,guest執行 shutdown -h now,這條指令將會被Hypervisor所捕獲到,因此不會真正的被CPU執行,而是被Hypervisor協調執行,從而關閉了虛擬機guest,而不是這個物理機上的OS 代表作品:Vmware Workstation, KVM 2:半虛擬化(Para Virtualization)直接跑在硬件之上
半虛擬化是另一種類似於全虛擬化的技術,它使用Hypervisor分享存取底層的硬件,但是它的guest操作系統集成了虛擬化方面的代碼。 代表作品:Xen, VMware vSphere,Huawei FusionSphere

虛擬化分類(半虛擬化和全虛擬化)