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


  • 虛擬化分類
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
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM