虛擬化的類別

張貼日期:2015/1/23 上午 02:08:03

以下摘錄來源 http://zh.wikipedia.org/zh-tw/%E8%99%9B%E6%93%AC%E5%8C%96

  • 硬體虛擬化

    • 虛擬機器(Virtual machine或VM),可以像真實機器一樣執行程式的電腦的軟體實作

        • 平台虛擬化,將作業系統和硬體平台資源分割開

            • 完全虛擬化,敏感指令在作業系統和硬體之間被捕捉處理,客戶作業系統無需修改,所有軟體都能在虛擬機器中執行,例如IBM CP/CMS,VirtualBox,VMware Workstation

            • 硬體輔助虛擬化,利用硬體(主要是CPU)輔助處理敏感指令以實作完全虛擬化的功能,客戶作業系統無需修改,例如VMware Workstation,Xen,KVM

            • 部分虛擬化,針對部分應用程式進行虛擬,而不是整個作業系統

            • 準虛擬化/超虛擬化(paravirtualization),為應用程式提供與底層硬體相似但不相同的軟體介面,客戶作業系統需要進行修改,例如早期的Xen

            • 作業系統級虛擬化,使作業系統核心支援多用戶空間實體,例如Parallels Virtuozzo Containers以及類Unix系統上的chroot,Solaris上的Zone

        • 應用程式虛擬化,在作業系統和應用程式間建立虛擬環境

            • 可攜式應用程式,允許程式在可攜式裝置中執行而不用在作業系統中安裝

            • 跨平台虛擬化,允許針對特定CPU或者作業系統的軟體不做修改就能執行在其他平台上,例如Wine

            • 虛擬裝置,執行於虛擬化平台之上,面嚮應用的虛擬機器映像