1. 電腦虛擬機是什麼,做什麼用的
通過虛擬機軟體,在一台物理計算機上模擬出一台或多台虛擬的計算機,虛擬機就像真正的計算機那樣進行工作,可以安裝操作系統、安裝應用程序、訪問網路資源等等。
虛擬機中進行軟體評測時,系統一樣會崩潰,崩潰的只是虛擬機上的操作系統,不是物理計算機上的操作系統,使用虛擬機的「Undo」(恢復)功能,馬上恢復虛擬機到安裝軟體之前的狀態。 流行的虛擬機軟體有 VMware (VMWare ACE)和 Virtual PC ,能在Windows系統上虛擬出多個計算機,用於安裝Linux、OS/2、FreeBSD等其他操作系統。
微軟在2003年2月份收購Connectix後,發布了Microsoft Virtual PC 2004。出於種種考慮,新發布的Virtual PC 2004已不再明確支持Linux、FreeBSDNetWare、Solaris等操作系統,只保留了OS/2,要虛擬一台Linux計算機,自己手工設置。相比而言, VMware 在多操作系統的支持上,在執行效率上,都比Virtual PC 2004明顯高出一籌。 電腦一台變兩台,學用Linux不再有後顧之憂。
2. 虛擬機是什麼有什麼用途安裝後對電腦有什麼影響
[1]通過虛擬機軟體,你可以在一台物理計算機上模擬出二台或多台虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網路資源等等。對於你而言,它只是運行在你物理計算機上的一個應用程序,但是對於在虛擬機中運行的應用程序而言,它就是一台真正計算機。因此,當你在虛擬機中進行軟體評測時,可能系統一樣會崩潰;但是,崩潰的只是虛擬機上的操作系統,而不是物理計算機上的操作系統,並且,使用虛擬機的「Undo」(恢復)功能,你可以馬上恢復虛擬機到安裝軟體之前的狀態。
VMware
在詳細介紹之前,有幾個概念要說明:
1.VM(VirtualMachine)——虛擬機,指由Vmware模擬出來的一台虛擬的計算機,也即邏輯上的一台計算機
2.HOST——指物理存在的計算機,Host′sOS指HOST上運行的操作系統
3.GuestOS——指運行在VM上的操作系統。例如在一台安裝了WindowsNT的計算機上安裝了Vmware,那麼,HOST指的是安裝WindowsNT的這台計算機,其Host′sOS為WindowsNT。VM上運行的是Linux,那麼Linux即為GuestOS。
特點
1.可同時在同一台PC上運行多個操作系統,每個OS都有自己獨立的一個虛擬機,就如同網路上一個獨立的PC。
2.在WindowsNT/2000上同時運行兩個VM,相互之間可以進行對話,也可以在全屏方式下進行虛擬機之間對話,不過此時另一個虛擬機在後台運行。
3.在VM上安裝同一種操作系統的另一發行版,不需要重新對硬碟進行分區。
4.虛擬機之間共享文件、應用、網路資源等。
5.可以運行C/S方式的應用,也可以在同一台計算機上,使用另一台虛擬機的所有資源。
使用Vmware,你可以同時運行Linux各種發行版、Dos、Windows各種版本,Unix等,你甚至可以在同一台計算機上安裝多個Linux發行版、多個Windows版本。筆者安裝了WindowsNT下的Vmware後,在VM上安裝了RedHatLinux,成功運行了Xwindow,同時也在虛擬機下安裝了Windows98。這簡直令人難以置信!但是,這一切發生了,是Vmware幫助的結果!
目前,Vmware對虛擬硬碟容量大小的支持尚有一定的限制,最大為2GB。而且,一旦虛擬硬碟的大小建立好了,以後就不允許用戶再更改了。虛擬硬碟實際上是WindowsNT下的一個文件,而對於GuestOS,它則永遠被看作是一個IDE硬碟。在虛擬機中,目前尚沒有SCSI、RAID的概念。
不過,你不必擔心,盡管在虛擬機中不支持SCSI盤,但是,虛擬磁碟卻可以建立在任何種類的硬碟上,包括IDE、SCSI甚至RAID陣列上。這些盤上的文件系統可以是FAT16、FAT32、NTFS等。此外,虛擬盤也可建立在一個可移動的磁碟上,還可以建立在一個網路文件伺服器上。如果用戶願意,也可以放置在一個已劃分好的分區上。
在Vmware的窗口上,模擬了多個按鍵,分別代表打開虛擬機電源、關閉虛擬機電源、Reset鍵等等。這些按鍵的功能就如同真正的按鍵一樣。如果你的GuestOS是Linux,而你不是通過halt命令或reboot命令關閉Linux系統的。那麼,下次啟動Linux的時,Linux就會自動進行文件系統的檢查與修復。因為它認為上次關機是一次真實的斷電事故。
VMware可以使你在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啟動」系統相比,VMWare採用了完全不同的概念。多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器。VMWare是真正「同時」運行,多個操作系統在主系統的平台上,就像標准Windows應用程序那樣切換。而且每個操作系統你都可以進行虛擬的分區、配置而不影響真實硬碟的數據,你甚至可以通過網卡將幾台虛擬機用網卡連接為一個區域網,極其方便。安裝在VMware操作系統性能上比直接安裝在硬碟上的系統低不少,因此,比較適合學習和測試。使我們可以在同一台PC機上同時運行WindowsNT、Linux、Windows9x、FreeBSD??可以在使用Linux的同時,即時轉到Win9x中運行Word。如果要使用Linux,只要輕輕一點,又回到Linux之中。就如同你有兩台計算機在同時工作。實現的工具就是:虛擬計算平台——Vmware。
VirtualPC
VirtualPC是微軟公司(Microsoft)收購過來的,最早不是微軟開發的。VirtualPC可以允許你在一個工作站上同時運行多個PC操作系統,當你轉向一個新OS時,可以為你運行傳統應用提供一個安全的環境以保持兼容性,它可以保存重新配置的時間,使得你的支持,開發,培訓工作可以更加有效.
OraclexVMVirtualBox
OracleVMVirtualBox是由SunMicrosystems公司出品的軟體(sun於2010年被Oracle收購),原由德國innotek公司開發。2008年2月12日,SunMicrosystems宣布將以購買股票的方式收購德國Innotek軟體公司,新版不再叫做InnotekVirtualBox,而改叫SunxVMVirtualBox。2010年1月21日,歐盟終於同意Oracle收購Sun,VirtualBox再次改名變成OracleVMVirtualBox。VirtualBox是開源軟體。目前VirtualBox3.2.0支持的操作系統包括:Debian,Fedora,Linux,MacOS(Intel),Mandriva,OpenSolaris,PCLiunxOS,RedHat,SUSELinux,Solaris10,Ubuntu,Windows,Xandros,openSUSE等。OracleVMVirtualBox支持的客戶端操作系統包括:從3.1到Vista的所有版本的Windows、Linux2.2、2.4和2.6內核、Solarisx86、OS/2、、OpenBSD、Netware、FreeBSD和DOS。在2007年1月,InnoTek以GNUGeneralPublicLicense(GPL)釋出VirtualBox,並提供二進位版本及開放源碼版本的代碼。最新版本是VirtualBox4.2.6。