帶您理解VMware虛擬機軟件 |
發(fā)布時間: 2012/7/2 14:48:24 |
(一) VMWare虛擬機軟件是什么
VMWare虛擬機軟件使你可以在一臺機器上同時運行二個或更多WIN2000 / WINNT / WIN9X / DOS / LINUX系統(tǒng)。 與“多啟動”系統(tǒng)相比,VMWare虛擬機軟件采用了完全不同的概念。多啟動系統(tǒng)在一個時刻只能運行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機器。VMWare虛擬機軟件是真正“同時”運行,多個操作系統(tǒng)在主系統(tǒng)的平臺上,就象Word / Excel那種標準Windows應用程序那樣切換。 (二)VMWare虛擬機軟件能干什么 這樣做法有什么意義?那要看各人的需要了。 據(jù)VMWare自己的網站介紹,這種多個系統(tǒng)同時運行的方式在以下場合會有作用: 客戶支持。作為一個軟件或網絡服務商,你的客戶可能使用各種各樣的操作系統(tǒng)。使用VMWare虛擬機軟件有助于真實再現(xiàn)用戶的工作環(huán)境,而只須在一臺機器上就可完成。 軟件開發(fā)。測試你的軟件在各種平臺上的運行情況 開發(fā)WEB應用程序。這可能是最實用的一種情況,F(xiàn)在LINUX下的WEB以及數(shù)據(jù)庫開發(fā)很火,但是完全在LINUX下進行開發(fā)并不方便,首先是很多用戶習慣于使用UltraEdit一類的Windows編輯軟件,其次,在LINUX環(huán)境中一般使用NETSCAPE等瀏覽器,無法真實反映大部分用戶使用IE的情況。因此,使用VMWare可以讓一臺機器變成一個局域網,在LINUX上運行后臺的HTTPD服務器以及數(shù)據(jù)庫,在WINDOWS上進行源程序編輯以及用戶端測試,二者通過標準的TCP/IP協(xié)議通信。 另外,根據(jù)筆者自己的經驗,VMWare虛擬機軟件還有以下作用: 炫耀。根據(jù)筆者多年行走江湖(行騙?)的經驗,當大家的電腦水平差不多,難分高下的時候,誰的東西新鮮、變態(tài),誰就是老大。VMWare虛擬機軟件絕對符合這個條件(容后詳述)。再高的高手,只要他以前沒見過這種東西,第一次看到WIN98居然在LINUX或WIN2000的窗口中運行時,一定會頭昏腦漲,心亂如麻。這時你就可以抓住機會打擊他的“淺薄”“無知”等等。 虛擬一臺機器出來給初學者練習分區(qū),格式化,等等。只要設為全屏幕模式,一般分辨不出來。 抓圖。雖然是大材小用,但畢竟也算個作用。以前有朋友討論象WINDOWS安裝程序的前一部分(在DOS下進行那部分)該如何抓圖?各種答案都出現(xiàn)了,包括使用專門的視頻輸出設備。其實,VMWare提供了一種純軟件的解決方法。看下面這兩幅WIN98安裝畫面,就是這樣抓出來的。 (三) VMWare虛擬機軟件的一些基本概念 VMWare虛擬機軟件需要一個操作系統(tǒng)來作最基本的平臺,其它系統(tǒng)在它上面運行。作平臺的這個操作系統(tǒng)叫HOST OS,為了敘述方便,我們稱為“主系統(tǒng)”;在主系統(tǒng)上運行的其它系統(tǒng)都叫GUEST OS,“子系統(tǒng)”或“客戶系統(tǒng)”。由于HOST OS必須要穩(wěn)定,并有獨立應用程序內存空間的功能,所以目前只支持WinNT/2000/Linux作主系統(tǒng),WIN9X沒有當HOST OS的資格。 前面提到VMWare虛擬機軟件“變態(tài)”,很大程度上是指它對系統(tǒng)的要求高。除了要給主系統(tǒng)相當充裕的內存/硬盤空間外,你還需要為每個子系統(tǒng)準備它們正常運行需要的內存數(shù)目。舉個例子,WIN2000本身要想比較爽的運行,128M是少不了的。同時,如果你還想運行一個虛擬WIN98,至少要給他提供個64M左右吧。這樣,內存需求就達到192M。實際上,加上VMWare本身的開銷,在256M以下的機器上運行VMWare虛擬機軟件有時顯得很緊張。如果VMWare對你真正有用的話,你會理解到無論如何加內存比再買臺機器聯(lián)網要便宜得多。當然,我的估計不一定正確,跟各人的具體情況有關系。 本文出自:億恩科技【mszdt.com】 |