電腦虛擬機是什麼

電腦虛擬機是什麼

電腦虛擬機(VirtualMachine)是計算機系統的仿真器,通過軟件模擬具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統,能提供物理計算機的功能。

虛擬機根據它們的運用和與直接機器的相關性可分爲系統虛擬機和程序虛擬機,系統虛擬機可以提供一個可以運行完整操作系統的完整系統平臺,程序虛擬機則爲運行單個計算機程序設計。其本質特點是運行在虛擬機上的軟件被侷限在虛擬機提供的資源裏。虛擬機技術是虛擬化技術的一種,所謂虛擬化技術就是將事物從一種形式轉變成另一種形式,最常用的虛擬化技術有操作系統中內存的虛擬化,實際運行時用戶需要的內存空間可能遠遠大於物理機器的內存大小,利用內存的虛擬化技術,用戶可以將一部分硬盤虛擬化爲內存,而這對用戶是透明的。又如,可以利用虛擬專用網技術在公共網絡中虛擬化一條安全,穩定的“隧道”,用戶感覺像是使用私有網絡一樣。