一種特殊的軟件
虛擬機(Virtual Machine)是一種特殊的軟件,它能夠在物理計算機上模擬出一臺完整的計算機系統。
虛擬機具有獨立的CPU、內存、硬盤等硬件資源,並且可以安裝和運行操作系統以及應用程序。虛擬機技術最早由IBM在上世紀六七十年代提出,是虛擬化技術的一種形式,允許多箇操作系統在同一臺物理機上並行運行,從而提高硬件利用率。每個虛擬機都基於管理程序軟件(也稱爲虛擬機監視器VMM)運行,管理程序軟件在物理硬件和虛擬機之間創建一箇抽象層,確保虛擬機環境的隔離性。這種隔離性意味着在虛擬機中進行的任何操作都不會影響主機系統或其他虛擬機,因此虛擬機可以用於運行測試環境、開發應用程序、學習新的技術或體驗不同的操作系統,而無需擔心對主機系統造成損害。