1.虛擬機原理:虛擬機(Virtual Machine),顧名思義,就是虛擬出來的一台計算機,簡單的來說虛擬機就是用軟件來模擬出計算機軟硬
件環境,通過共享宿主機的部分硬件,以及宿主機CPU模擬的部分虛擬硬件,建立完整的運行環境。 虛擬機所安裝的系統根實際的計
算機操作系統沒有什么區別,同樣會感染病毒,但是由於虛擬機是封閉的虛擬環境,如果排除通過虛擬機與宿主機的網絡連接,則不
會影響到宿主機及宿主機所在的網絡。
在虛擬機中,中央處理器芯片從系統其它部分划分出一段存儲區域,操作系統和應用程序運行
在“保護模式”環境下。如果在某虛擬機中出現程序凍結現象,這並不會影響運行在虛擬機外的程序操作和操作系統的正常工作。在
真實計算機系統中,操作系統組成中的設備驅動控制硬件資源,負責將系統指令轉化成特定設備控制語言。在假設設備所有權獨立的
情況下形成驅動,這就使得單個計算機上不能並發運行多個操作系統。虛擬機則包含了克服該局限性的技術。虛擬化過程引入了低層
設備資源重定向交互作用,而不會影響高層應用層。通過虛擬機,用戶可以在單個計算機上並發運行多個操作系統。
2.使用虛擬機的目的:完成許多不能或不方便直接在宿主機上完成的工作。
例如:玩游戲開多個窗口,實驗安裝各種操作系統,實驗安裝新軟件,測試病毒、黑客工具……