當前位置:首頁 » 編程軟體 » vmware編譯加速

vmware編譯加速

發布時間: 2022-07-02 20:46:09

㈠ vmware怎麼設置才不卡

你可以把cpu和內存都調高點。。。

㈡ 為什麼vmware共享文件夾很慢

是否佔用多,清理下垃圾試試,試試騰訊電腦管家,系統清理能力的數倍提升
新版電腦管家系統清理能力提升3倍,電腦加速能力提升40%。
還帶掃一掃,打開該功能可以對自動清理進行設置,包括自動清理習慣及清理周期等,大幅降低了系統資源佔用率。
同時,軟體卸載新增「強力清除」功能,針對「卸載後殘留、無法清除干凈」的軟體可以選擇「一鍵清除」

㈢ vmware里的.nvram文件能進行編譯嗎!我想自己編譯一下! 求.nvram文件的讀取和編譯方法!

這個小型文件包括虛擬機啟動過程一部分的Phoenix BIOS。
它類似於擁有BIOS晶元的物理伺服器,能夠設置硬體配置選項。一台虛擬機也應該在NVRAM文件里有虛擬BIOS。當虛擬機首次啟動時,按F2鍵可以訪問BIOS。不管虛擬機的硬碟配置發生了什麼變化,都會保存在NVRAM文件里。
這個文件是二進制的,請用WINHEX之類的軟體進行修改,如果刪除的話,在虛擬機啟動時會自動地重新創建。

㈣ 安裝了VMware之後,vs2008編譯不了

原因是vs2008附帶的調試器和VMware
Virtual
Debugger沖突。系統默認的調試器只能用一個。
重新安裝vs2008,或修復安裝。

㈤ 有人在vmware虛擬機中編譯過嗎

謝謝樓上和大家,我已經編譯通過了,並且在eclipse中成功導入了源碼

㈥ 如何把編譯的linux內核放到VMware里調試

這個,你先裝個版本……
其實你在編譯的時候就已經存在一個了吧,那麼改引導菜單,加一個項使用裝個編譯好的內核就可以了

㈦ 介紹一下各種虛擬機的功能及特點

通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。通過虛擬機軟體,你可以在一台物理計算機上模擬出一台或多台虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網路資源等等。對於你而言,它只是運行在你物理計算機上的一個應用程序,但是對於在虛擬機中運行的應用程序而言,它就像是在真正的計算機中進行工作。因此,當我在虛擬機中進行軟體評測時,可能系統一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統,而不是物理計算機上的操作系統,並且,使用虛擬機的「Undo」(恢復)功能,我可以馬上恢復虛擬機到安裝軟體之前的狀態。
當前主流虛擬機
目前流行的虛擬機軟體有VMware(VMWare ACE)和Virtual PC,它們都能在Windows系統上虛擬出多個計算機,用於安裝Linux、OS/2、FreeBSD等其他操作系統。微軟在2003年2月份收購Connectix後,很快發布了Microsoft Virtual PC 2004。但出於種種考慮,新發布的Virtual PC 2004已不再明確支持Linux、FreeBSD、NetWare、Solaris等操作系統,只保留了OS/2,如果要虛擬一台Linux計算機,只能自己手工設置。相比而言,VMware不論是在多操作系統的支持上,還是在執行效率上,都比Virtual PC 2004明顯高出一籌,這也是本文選擇它的理由之一。 電腦一台變兩台,學用Linux不再有後顧之憂
虛擬化分類
虛擬化浪潮
微軟虛擬化
IBM虛擬化
HP虛擬化
SWsoft虛擬化
SUN虛擬化
Intel虛擬化
AMD虛擬化
java虛擬機
VMware 4.5有Workstation、GSX server等多種版本,其中Windows版的Workstation應用最廣,本文即以它為基礎進行各種實戰演習。
虛擬機的概念比較寬泛,通常人們接觸到的虛擬機概念有VMware那樣的硬體模擬軟體,也有JVM這樣的介於硬體和編譯程序之間的軟體。這里所指的是後者。
虛擬機是一個抽象的計算機,和實際的計算機一樣,具有一個指令集並使用不同的存儲區域。它負責執行指令,還要管理數據、內存和寄存器。這台虛擬的機器在任何平台上都提供給編譯程序一個的共同的介面。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然後由解釋器來將虛擬機代碼轉換為特定系統的機器碼執行。
Sun xVM VirtualBox又發新版本:2.1.0。
2.1.0不像此前2.0.X一樣主要是修正Bug和完善原有功能,這個版本增加了許多新特性。強烈建議VBox的用戶們更新!
在官方網站的ChangeLog上,我們可以看到這個版本的主要更新信息:
* 支持Max OS X客戶機的硬體虛擬化技術(VT-x和AMD-V);
* 支持在32位操作系統上模擬64位客戶機!(實驗性質,具體看用戶手冊);
* 支持Intel Nehalem虛擬化增強技術(EPT和VPID,具體看用戶手冊);
* 通過OpenGL支持3D加速!(看用戶手冊4.8章);
還有很多更新,但是光是以上四樣就有足夠地理由讓用戶去升級了!
VirtualBox終於支持了通過OpenGL實驗的的3D加速,並且率先支持了在32位的操作系統上模擬64位的客戶機(需要64位CPU支持)。這意味著虛擬機平台的限制更少了,你可以在你的x86平台上模擬AMD64!
針對「OpenGL 3D加速」這一項,我了解到,這項特性目前只在Windows系統上可用,並且只能實現OpenGL加速,而沒有Direct3D加速。這意味著,你已經可以在Windows虛擬機運行一些OpenGL的3D應用,而Direct3D就要稍微等等了。
還等什麼呢,這是一個進步相當大的版本。趕緊下載試用吧:
個人為什麼使用虛擬機
1. 演示環境,可以安裝各種演示環境,便於做各種例子;
2. 保證主機的快速運行,減少不必要的垃圾安裝程序,偶爾使用的程序,或者測試用的程序在虛擬機上運行;
3. 避免每次重新安裝,銀行等常用工具,不經常使用,而且要求保密比較好的,單獨在一個環境下面運行;
4. 想測試一下不熟悉的應用,在虛擬機中隨便安裝和徹底刪除;
5. 體驗不同版本的操作系統,如Linux、Mac等。
虛擬機的部分使用實例
例1:由於計算機網路在我們的日常生活中產生的影響越來越大,很多學校都把與網路相關的課程列為必修或選修的課程內容。而網路課是一門理論與實踐並重的課程,如果只是單純地教授網路相關知識,沒有提供給學生一個實驗的環境,那麼很難激發起學生對網路的興趣,導致學習產生困難,甚至會使學生對網路課產生抵觸情緒。因此,很多學校在注重理論教學的同時,也積極開展相關的網路實驗課程。
為了解決上面這些問題,一種最為簡單的解決方法就是使用虛擬機軟體來搭建一個小型的網路環境,讓學生在這個模擬的網路環境中學習網路的通訊原理,進而有能力進行網路應用的開發。
終端虛擬化由於其帶來的維護費用的大幅降低而受到追捧——如能降低佔用空間,降低購買軟硬體設備的成本,節省能源和更低的維護成本。它比實際存在的終端設備更加具備性價比優勢。但這些並非是教育行業和廠商對虛擬化技術情有獨鍾的惟一原因。另一方面,我們一般較少提及,那就是:虛擬化技術能大幅提升系統的安全性。
例2:等待完善中..
[編輯本段]VMware虛擬機安裝過程
VMware Workstation虛擬機是一個在Windows或Linux計算機上運行的應用程序,它可以模擬一個基於x86的標准PC環境。這個環境和真實的計算機一樣,都有晶元組、CPU、內存、顯卡、音效卡、網卡、軟碟機、硬碟、光碟機、串口、並口、USB控制器、SCSI控制器等設備,提供這個應用程序的窗口就是虛擬機的顯示器。
在使用上,這台虛擬機和真正的物理主機沒有太大的區別,都需要分區、格式化、安裝操作系統、安裝應用程序和軟體,總之,一切操作都跟一台真正的計算機一樣。
下面通過例子,介紹使用VMware Workstation創建虛擬機的方法與步驟。
1.運行VMware Workstation 6,單擊「File→New→Virtual Machine」命令,進入創建虛擬機向導,或者直接按「Crtl+N」快捷鍵同樣進入創建虛擬機向導。
2.在彈出的歡迎頁中單擊「下一步」按鈕。
3.在「Virtual machine configuration」選項區域內選擇「Custom」單選按鈕。
4.在Choose the Virtual Machine Hardware Compatibility頁中,選擇虛擬機的硬體格式,可以在Hardware compatibility下拉列表框中,在VMware Workstation 6、VMware Workstation 5或VMware Workstation 4三者之間進行選擇。通常情況下選擇Workstation 6的格式,因為新的虛擬機硬體格式支持更多的功能,選擇好後單擊「下一步」按鈕。
5.在Select a Guest Operating System對話框中,選擇要創建虛擬機類型及要運行的操作系統,這里選擇Windows 2000 Professional操作系統,單擊「下一步」按鈕。
6.在Name the Virtual Machine對話框中,為新建的虛擬機命名並且選擇它的保存路徑。
7.在Processors選項區域中選擇虛擬機中CPU的數量,如果選擇Two,主機需要有兩個CPU或者是超線程的CPU。
8.在Memory for the Virtual Machine頁中,設置虛擬機使用的內存,通常情況下,對於Windows 98及其以下的系統,可以設置64MB;對於Windows 2000/XP,最少可以設置96MB;對於Windows 2003,最低為128MB;對於Windows Vista虛擬機,最低512MB。
9.在Network Type頁中選擇虛擬機網卡的「聯網類型」
選擇第一項,使用橋接網卡(VMnet0虛擬網卡),表示當前虛擬機與主機(指運行VMware Workstation軟體的計算機)在同一個網路中。
選擇第二項,使用NAT網卡(VMnet8虛擬網卡),表示虛擬機通過主機單向訪問主機及主機之外的網路,主機之外的網路中的計算機,不能訪問該虛擬機。
選擇第三項,只使用本地網路(VMnet1虛擬網卡),表示虛擬機只能訪問主機及所有使用VMnet1虛擬網卡的虛擬機。主機之外的網路中的計算機不能訪問該虛擬機,也不能被該虛擬機所訪問。
選擇第四項,沒有網路連接,表明該虛擬機與主機沒有網路連接。
10.在Select I/O Adapter Type頁中,選擇虛擬機的SCSI卡的型號,通常選擇默認值即可。
11.在Select a Disk頁中,選擇Create a new virtual disk(創建一個新的虛擬硬碟)。
12.在Select a Disk Type頁中,選擇創建的虛擬硬碟的介面方式,通常選擇默認值即可。
13.在Specify Disk Capacity頁中設置虛擬磁碟大小,對於一般的使用來說,選擇默認值即可。
14.在Specify Disk File頁的Disk file選項區域內設置虛擬磁碟文件名稱,通常選擇默認值即可,然後單擊完成按鈕。
安裝操作系統
在虛擬機中安裝操作系統,和在真實的計算機中安裝沒有什麼區別,但在虛擬機中安裝操作系統,可以直接使用保存在主機上的安裝光碟鏡像(或者軟盤鏡像)作為虛擬機的光碟機(或者軟碟機)。
可以用打開前文創建的Windows 2000虛擬機配置文件,在Virtual Machine Settings頁中的Hardware選項卡中,選擇CD-ROM項,在Connection選項區域內選中Use ISO image單選按鈕,然後瀏覽選擇Windows 2000安裝光碟鏡像文件(ISO格式)。如果使用安裝光碟,則選擇Use physical drive並選擇安裝光碟所在光碟機。
選擇光碟機完成後,然後單擊工具欄上的播放按鈕,打開虛擬機的電源,用滑鼠在虛擬機工作窗口中單擊一下,進入虛擬機。
【說明】如果想從虛擬機窗口中切換回主機,需要按下Ctrl+Alt熱鍵。
安裝VMware Tools
在虛擬機中安裝完操作系統之後,接下來需要安裝VMware Tools。VMware Tools相當於VMware虛擬機的主板晶元組驅動和顯卡驅動、滑鼠驅動,在安裝VMware Tools後,可以極大提高虛擬機的性能,並且可以讓虛擬機解析度以任意大小進行設置,還可以使用滑鼠直接從虛擬機窗口中切換到主機中為。
1.從VM菜單下選擇安裝VMware Tools。
2.按照提示安裝,最後重新啟動虛擬機即可。
[編輯本段]Java虛擬機
一、什麼是Java虛擬機
Java虛擬機(JVM)是Java Virtual Machine的縮寫,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能模擬來實現的。Java虛擬機有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。

1.為什麼要使用Java虛擬機
Java語言的一個非常重要的特點就是與平台的無關性。而使用Java虛擬機是實現這一特點的關鍵。一般的高級語言如果要在不同的平台上運行,至少需要編譯成不同的目標代碼。而引入Java語言虛擬機後,Java語言在不同平台上運行時不需要重新編譯。Java語言使用模式Java虛擬機屏蔽了與具體平台相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。Java虛擬機在執行位元組碼時,把位元組碼解釋成具體平台上的機器指令執行。
2.誰需要了解Java虛擬機
Java虛擬機是Java語言底層實現的基礎,對Java語言感興趣的人都應對Java虛擬機有個大概的了解。這有助於理解Java語言的一些性質,也有助於使用Java語言。對於要在特定平台上實現Java虛擬機的軟體人員,Java語言的編譯器作者以及要用硬體晶元實現Java虛擬機的人來說,則必須深刻理解Java虛擬機的規范。另外,如果你想擴展Java語言,或是把其它語言編譯成Java語言的位元組碼,你也需要深入地了解Java虛擬機。
3.Java虛擬機支持的數據類型
Java虛擬機支持Java語言的基本數據類型如下:
byte://1位元組有符號整數的補碼
short://2位元組有符號整數的補碼
int://4位元組有符號整數的補碼
long://8位元組有符號整數的補碼
float://4位元組IEEE754單精度浮點數
double://8位元組IEEE754雙精度浮點數
char://2位元組無符號Unicode字元
幾乎所有的Java類型檢查都是在編譯時完成的。上面列出的原始數據類型的數據在Java執行時不需要用硬體標記。操作這些原始數據類型數據的位元組碼(指令)本身就已經指出了操作數的數據類型,例如iadd、ladd、fadd和dadd指令都是把兩個數相加,其操作數類型別是int、long、float和double。虛擬機沒有給boolean(布爾)類型設置單獨的指令。boolean型的數據是由integer指令,包括integer返回來處理的。boolean型的數組則是用byte數組來處理的。虛擬機使用IEEE754格式的浮點數。不支持IEEE格式的較舊的計算機,在運行Java數值計算程序時,可能會非常慢。
虛擬機支持的其它數據類型包括:
object//對一個Javaobject(對象)的4位元組引用
returnAddress//4位元組,用於jsr/ret/jsr-w/ret-w指令
注:Java數組被當作object處理。
虛擬機的規范對於object內部的結構沒有任何特殊的要求。在Sun公司的實現中,對object的引用是一個句柄,其中包含一對指針:一個指針指向該object的方法表,另一個指向該object的數據。用Java虛擬機的位元組碼表示的程序應該遵守類型規定。Java虛擬機的實現應拒絕執行違反了類型規定的位元組碼程序。Java虛擬機由於位元組碼定義的限制似乎只能運行於32位地址空間的機器上。但是可以創建一個Java虛擬機,它自動地把位元組碼轉換成64位的形式。從Java虛擬機支持的數據類型可以看出,Java對數據類型的內部格式進行了嚴格規定,這樣使得各種Java虛擬機的實現對數據的解釋是相同的,從而保證了Java的與平台無關性和可
移植性。
二、Java虛擬機體系結構
Java虛擬機由五個部分組成:一組指令集、一組寄存器、一個棧、一個無用單元收集堆(Garbage-collected-heap)、一個方法區域。這五部分是Java虛擬機的邏輯成份,不依賴任何實現技術或組織方式,但它們的功能必須在真實機器上以某種方式實現。
1.Java指令集
Java虛擬機支持大約248個位元組碼。每個位元組碼執行一種基本的CPU運算,例如,把一個整數加到寄存器,子程序轉移等。Java指令集相當於Java程序的匯編語言。
Java指令集中的指令包含一個單位元組的操作符,用於指定要執行的操作,還有0個或多個操作數,提供操作所需的參數或數據。許多指令沒有操作數,僅由一個單位元組的操作符構成。
虛擬機的內層循環的執行過程如下:
do{
取一個操作符位元組;
根據操作符的值執行一個動作;
}while(程序未結束)
由於指令系統的簡單性,使得虛擬機執行的過程十分簡單,從而有利於提高執行的效率。指令中操作數的數量和大小是由操作符決定的。如果操作數比一個位元組大,那麼它存儲的順序是高位位元組優先。例如,一個16位的參數存放時佔用兩個位元組,其值為:
第一個位元組*256+第二個位元組位元組碼指令流一般只是位元組對齊的。指令tabltch和lookup是例外,在這兩條指令內部要求強制的4位元組邊界對齊。
2.寄存器
Java虛擬機的寄存器用於保存機器的運行狀態,與微處理器中的某些專用寄存器類似。
Java虛擬機的寄存器有四種:
pc:Java程序計數器。
optop:指向操作數棧頂端的指針。
frame:指向當前執行方法的執行環境的指針。
vars:指向當前執行方法的局部變數區第一個變數的指針。
Java虛擬機
Java虛擬機是棧式的,它不定義或使用寄存器來傳遞或接受參數,其目的是為了保證指令集的簡潔性和實現時的高效性(特別是對於寄存器數目不多的處理器)。
所有寄存器都是32位的。
3.棧
Java虛擬機的棧有三個區域:局部變數區、運行環境區、操作數區。
(1)局部變數區
每個Java方法使用一個固定大小的局部變數集。它們按照與vars寄存器的字偏移量來定址。局部變數都是32位的。長整數和雙精度浮點數占據了兩個局部變數的空間,卻按照第一個局部變數的索引來定址。(例如,一個具有索引n的局部變數,如果是一個雙精度浮點數,那麼它實際占據了索引n和n+1所代表的存儲空間。)虛擬機規范並不要求在局部變數中的64位的值是64位對齊的。虛擬機提供了把局部變數中的值裝載到操作數棧的指令,也提供了把操作數棧中的值寫入局部變數的指令。
(2)運行環境區
在運行環境中包含的信息用於動態鏈接,正常的方法返回以及異常傳播。
·動態鏈接
運行環境包括對指向當前類和當前方法的解釋器符號表的指針,用於支持方法代碼的動態鏈接。方法的class文件代碼在引用要調用的方法和要訪問的變數時使用符號。動態鏈接把符號形式的方法調用翻譯成實際方法調用,裝載必要的類以解釋還沒有定義的符號,並把變數訪問翻譯成與這些變數運行時的存儲結構相應的偏移地址。動態鏈接方法和變數使得方法中使用的其它類的變化不會影響到本程序的代碼。
·正常的方法返回
如果當前方法正常地結束了,在執行了一條具有正確類型的返回指令時,調用的方法會得到一個返回值。執行環境在正常返回的情況下用於恢復調用者的寄存器,並把調用者的程序計數器增加一個恰當的數值,以跳過已執行過的方法調用指令,然後在調用者的執行環境中繼續執行下去。
·異常和錯誤傳播
異常情況在Java中被稱作Error(錯誤)或Exception(異常),是Throwable類的子類,在程序中的原因是:①動態鏈接錯,如無法找到所需的class文件。②運行時錯,如對一個空指針的引用
·程序使用了throw語句。
當異常發生時,Java虛擬機採取如下措施:
·檢查與當前方法相聯系的catch子句表。每個catch子句包含其有效指令范圍,能夠處理的異常類型,以及處理異常的代碼塊地址。
·與異常相匹配的catch子句應該符合下面的條件:造成異常的指令在其指令范圍之內,發生的異常類型是其能處理的異常類型的子類型。如果找到了匹配的catch子句,那麼系統轉移到指定的異常處理塊處執行;如果沒有找到異常處理塊,重復尋找匹配的catch子句的過程,直到當前方法的所有嵌套的catch子句都被檢查過。
·由於虛擬機從第一個匹配的catch子句處繼續執行,所以catch子句表中的順序是很重要的。因為Java代碼是結構化的,因此總可以把某個方法的所有的異常處理器都按序排列到一個表中,對任意可能的程序計數器的值,都可以用線性的順序找到合適的異常處理塊,以處理在該程序計數器值下發生的異常情況。
·如果找不到匹配的catch子句,那麼當前方法得到一個"未截獲異常"的結果並返回到當前方法的調用者,好像異常剛剛在其調用者中發生一樣。如果在調用者中仍然沒有找到相應的異常處理塊,那麼這種錯誤傳播將被繼續下去。如果錯誤被傳播到最頂層,那麼系統將調用一個預設的異常處理塊。
(3)操作數棧區 機器指令只從操作數棧中取操作數,對它們進行操作,並把結果返回到棧中。選擇棧結構的原因是:在只有少量寄存器或非通用寄存器的機器(如Intel486)上,也能夠高效地模擬虛擬機的行為。操作數棧是32位的。它用於給方法傳遞參數,並從方法接收結果,也用於支持操作的參數,並保存操作的結果。例如,iadd指令將兩個整數相加。相加的兩個整數應該是操作數棧頂的兩個字。這兩個字是由先前的指令壓進堆棧的。這兩個整數將從堆棧彈出、相加,並把結果壓回到操作數棧中。
每個原始數據類型都有專門的指令對它們進行必須的操作。每個操作數在棧中需要一個存儲位置,除了long和double型,它們需要兩個位置。操作數只能被適用於其類型的操作符所操作。例如,壓入兩個int類型的數,如果把它們當作是一個long類型的數則是非法的。在Sun的虛擬機實現中,這個限制由位元組碼驗證器強制實行。但是,有少數操作(操作符pe和swap),用於對運行時數據區進行操作時是不考慮類型的。

4.無用單元收集堆
Java的堆是一個運行時數據區,類的實例(對象)從中分配空間。Java語言具有無用單元收集能力:它不給程序員顯式釋放對象的能力。Java不規定具體使用的無用單元收集演算法,可以根據系統的需求使用各種各樣的演算法。

5.方法區
方法區與傳統語言中的編譯後代碼或是Unix進程中的正文段類似。它保存方法代碼(編譯後的java代碼)和符號表。在當前的Java實現中,方法代碼不包括在無用單元收集堆中,但計劃在將來的版本中實現。每個類文件包含了一個Java類或一個Java界面的編譯後的代碼。可以說類文件是Java語言的執行代碼文件。為了保證類文件的平台無關性,Java虛擬機規范中對類文件的格式也作了詳細的說明。其具體細節請參考Sun公司的Java虛擬機規范

㈧ VirtualBox的3D性能加速有實用性嗎

通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。通過虛擬機軟體,你可以在一台物理計算機上模擬出一台或多台虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網路資源等等。對於你而言,它只是運行在你物理計算機上的一個應用程序,但是對於在虛擬機中運行的應用程序而言,它就像是在真正的計算機中進行工作。因此,當我在虛擬機中進行軟體評測時,可能系統一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統,而不是物理計算機上的操作系統,並且,使用虛擬機的「Undo」(恢復)功能,我可以馬上恢復虛擬機到安裝軟體之前的狀態。
當前主流虛擬機
目前流行的虛擬機軟體有VMware(VMWare ACE)和Virtual PC,它們都能在Windows系統上虛擬出多個計算機,用於安裝Linux、OS/2、FreeBSD等其他操作系統。微軟在2003年2月份收購Connectix後,很快發布了Microsoft Virtual PC 2004。但出於種種考慮,新發布的Virtual PC 2004已不再明確支持Linux、FreeBSD、NetWare、Solaris等操作系統,只保留了OS/2,如果要虛擬一台Linux計算機,只能自己手工設置。相比而言,VMware不論是在多操作系統的支持上,還是在執行效率上,都比Virtual PC 2004明顯高出一籌。 電腦一台變兩台,學用Linux不再有後顧之憂。
虛擬化分類
虛擬化浪潮
微軟虛擬化
IBM虛擬化
HP虛擬化
SWsoft虛擬化
SUN虛擬化
Intel虛擬化
AMD虛擬化
Java虛擬機
VMware 4.5有Workstation、GSX server等多種版本,其中Windows版的Workstation應用最廣,本文即以它為基礎進行各種實戰演習。
虛擬機的概念比較寬泛,通常人們接觸到的虛擬機概念有VMware那樣的硬體模擬軟體,也有JVM這樣的介於硬體和編譯程序之間的軟體。這里所指的是後者。
虛擬機是一個抽象的計算機,和實際的計算機一樣,具有一個指令集並使用不同的存儲區域。它負責執行指令,還要管理數據、內存和寄存器。這台虛擬的機器在任何平台上都提供給編譯程序一個的共同的介面。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然後由解釋器來將虛擬機代碼轉換為特定系統的機器碼執行。
Sun xVM VirtualBox又發新版本:2.1.0。
2.1.0不像此前2.0.X一樣主要是修正Bug和完善原有功能,這個版本增加了許多新特性。強烈建議VBox的用戶們更新!
在官方網站的ChangeLog上,我們可以看到這個版本的主要更新信息:
* 支持Max OS X客戶機的硬體虛擬化技術(VT-x和AMD-V);
* 支持在32位操作系統上模擬64位客戶機!(實驗性質,具體看用戶手冊);
* 支持Intel Nehalem虛擬化增強技術(EPT和VPID,具體看用戶手冊);
* 通過OpenGL支持3D加速!(看用戶手冊4.8章);
還有很多更新,但是光是以上四樣就有足夠地理由讓用戶去升級了!
VirtualBox終於支持了通過OpenGL實驗的的3D加速,並且率先支持了在32位的操作系統上模擬64位的客戶機(需要64位CPU支持)。這意味著虛擬機平台的限制更少了,你可以在你的x86平台上模擬AMD64!
針對「OpenGL 3D加速」這一項,我了解到,這項特性目前只在Windows系統上可用,並且只能實現OpenGL加速,而沒有Direct3D加速。這意味著,你已經可以在Windows虛擬機運行一些OpenGL的3D應用,而Direct3D就要稍微等等了。
還等什麼呢,這是一個進步相當大的版本。趕緊下載試用吧:
個人為什麼使用虛擬機
1. 演示環境,可以安裝各種演示環境,便於做各種例子;
2. 保證主機的快速運行,減少不必要的垃圾安裝程序,偶爾使用的程序,或者測試用的程序在虛擬機上運行;
3. 避免每次重新安裝,銀行等常用工具,不

㈨ QX9300 虛擬機vmware安裝ubuntu方式編譯android 4.4內核大約要多久

vmware workstation 10
ubuntu-10.04.4-desktop-amd64.iso
1
ubuntu的安裝,打開vmware workstation 10,點創建新的虛擬機
2
點下一步
3
選擇下載的UBANTU光碟ISO文件,點下一步
4
設置Ubantu名稱及登錄用戶名及密碼,點下一步
5
設置虛擬機文件名稱及保存在磁碟上的位置,點下一步
6
設置虛擬機使用磁碟大小,若要編譯ANDROID,至少設置40GB,這里設置200GB保證足夠夠用
7
至此主要的設置都完成了,直接點擊完成即可。也可點擊自定義硬體進行詳細的設置,我們點自定義硬體,來設置內存
8
把虛擬機內存設置成實體機內存的一般大小,以保證安裝Ubantu的時候,速度不會卡,這里我設置成4GB,其它保持默認即可。設置完後點擊關閉。這個我們可以在任何時候配置硬體,甚至可以在UBANTU安裝完成之後再重新編輯硬體設置,只需點下圖的編輯虛擬機設置
9
配置完成,下面才是真正開始安裝,點擊開啟此虛擬機UBANTU即開始自動安裝,全程自動,無人值守
10
初始化安裝
11
安裝中 ,5%
12
安裝中 ,50%
13
安裝中 ,79%
14
安裝中 ,100%
15
安裝完成就開始自動安裝VMware Tools,這VMware Tools不屬於Ubantu操作系統,只是VMware公司方便主操作系統與客戶操作系統交互而提供的一個工具軟體
16
安裝完成,自動重啟,顯示登陸界面,點擊輸入前面設置的密碼登錄
17
登陸完成,安裝成功!!!
END
1
下面對UBANTU進行一些設置,以符合我們的工作習慣
修改默認顯示解析度,選擇System--->Preference--->monitors,修改顯示解析度為1280x800
2
修改待機屏幕保護及鎖屏時間,選擇System--->Preference--->screensaver,,去掉屏幕保護程序激活時鎖屏,免得安裝軟體時或編譯時總要輸入密碼才能登入系統
3
編輯虛擬機硬體設置,修改客戶機時間與主機時間同步
4
調出我的電腦、網上鄰居、我的文檔、回收站等圖標
按鍵盤的Alt 和 F2,打開 Run Application程序,輸入gconf-editor,然後Run打開Configuration Editor,選擇apps--->nautilus--->desktop,如圖所示框選相應選項即可
5
將終端放置在桌面和上面板上,以方便我們點擊調用,如圖所示
6
安裝右鍵調用終端工具,通常點擊右鍵,右鍵菜單沒有open in terminal右鍵打開終端工具
輸入sudo apt-get install nautilus-open-terminal命令,安裝右鍵打開終端工具
7
修改操作系統界面為中文,選擇System--->admininstration--->langunge support,如圖設置安裝中文語言包,經試驗安裝中文語言包極其緩慢,需要更新源,下一節會講到
8
設置虛擬機系統與主機系統共享文件夾,方法很多,
1.主機讀取虛擬客戶機共享出來的文件夾
2.虛擬客戶機讀取主機共享出來的文件夾
後面我會花時間專門一節講解虛擬機系統與主機文件夾共享的各種方法
END
本經驗是由本人親自測試編寫,圖片文字全部為原創,網路經驗首發,未經許可,謝絕轉載!
如果覺得本人的經驗對你有幫助,請點擊支持,謝謝!
換一批相關經驗
android4.4源碼編譯環境搭建72014.06.26
android開發環境之虛擬機搭建72014.04.30
Ubuntu10.04搭建MTK android編譯環境02014.04.06
android學習1-虛擬機的搭建02015.01.15
android學習2-虛擬機設置成漢語02015.01.16
相關標簽 android 虛擬機
©2015Bai 使用網路前必讀 網路經驗協議 作者創作作品協議

㈩ 我想搞一台虛擬機,如何實現

看教程吧 對硬體的要求 最低硬體配置:CPU 賽揚1.7GHz、內存1GB、可用磁碟空間6GB、64MB顯存獨立顯卡 推薦硬體配置:CPU奔騰4 2.4GHz、內存2GB、可用磁碟空間10GB、128MB顯存獨立顯卡 從推薦配置來看要用虛擬機玩Vista需要有足夠強悍的電腦,下面我們測試了幾台電腦的使用情況,大家可以從測試結果中對比一下自己的電腦情況。 要在虛擬機中安裝Vista操作系統的前提是你有自己的虛擬機,這就如同你要安裝Windows XP要有自己的電腦一樣,所以首先要做的是建立自己的第一台虛擬機。 1.當Microsoft Virtual PC 2004(以下簡稱VPC)中沒有任何虛擬機時,它會彈出「新建虛擬機向導」對話框。由於是第一次運行,VPC自然會彈出此向導,根據向導提示我們來完成新建虛擬機設置,在這里我們點擊「下一步」按鈕。 2.在第二步「選項」對話框中,選擇「新建一台虛擬機」項,執行「下一步」命令(圖1)。 3.在第三步輸入你的虛擬機名稱和虛擬機配置文件所存放的磁碟路徑,在這里我們輸入名稱為「Vista」,並設置虛擬機配置文件到非系統分區,如D:。 4.在「操作系統」對話框中會根據你前面輸入的虛擬機名稱自動匹配一個操作系統,由於我們輸入的是「Vista」,VPC2004發布時還不認識Vista,所以就會出現「其它」操作系統字樣,我們將它更改為最新的「Windows Server 2003」操作系統(如圖2),繼續「下一步」。 提示:根據筆者經驗在這里選擇什麼類型的操作系統只對默認內存大小有影響,對後面的系統安裝及運行沒有什麼大的影響,大家盡可任意選擇。 5.現在來配置虛擬機的內存,要注意此內存並不是VPC軟體運行時自身佔用的內存,它是指虛擬機電腦運行時所使用的內存容量,假如你現在的內存為512MB,如果分配給虛擬機200MB內存,則你的現實電腦實際上只有312MB內存可供使用。由於Vista操作系統至少要求512MB的內存,所以我們在這里選擇「更改分配內存大小」將它設置為512MB內存,當然前提是你的真實電腦物理內存在512MB以上,甚至1GB以上。 6.現在再來配置虛擬機的硬碟,在此對話框中選擇「新建虛擬硬碟」選項,點擊「下一步」。 7.在此確定虛擬硬碟所在的磁碟路徑,由於默認的虛擬硬碟實際上是一個擴展名為「.VHD」的文件,文件體積會根據你在虛擬機中所安裝的軟體而動態改變大小,Vista操作系統光是ISO鏡像就有約2.42GB,筆者安裝完畢後查看其虛擬硬碟文件體積達3.2GB。因此我們要給它一個足夠大的空間以便它施展身手,按下「瀏覽」按鈕將它存放到一個10GB以上的磁碟分區。 經過上述七步,我們便成功地建立了自己的第一台虛擬機,有了這台虛擬機就如同給自己新購置了一台電腦,可以用它來做許多事情。最後點擊「完成」按鈕結束建立工作。 完成建立自己的虛擬機相當於剛購買了一台「裸機」電腦,只有硬體而沒有軟體,當然操作系統也沒有,這就需要我們自己動手來為它安裝操作系統了。如果你是沒有安裝過操作系統的菜鳥,恭喜你,選擇虛擬機來安裝操作系統最合適不過,因為在虛擬機中進行任何操作都不會影響到你的真實電腦,你盡可放心地在裡面操作。 1.在「Virtual PC控制台」中雙擊建立的「Vista」虛擬機圖標,運行虛擬機,這就相當於我們按下了自己電腦的電源開關。虛擬機中的一切都能讓你找到真實電腦的影子,在後面的操作中你會感受到這一點。 2.這時會彈出一個自檢窗口,稍候片刻就會看到熟悉的開機畫面了,在這里你可以按下Del鍵進入虛擬機的BIOS,進行相關設置,當然你也可以不對BIOS作任何更改。 3.由於虛擬機光碟機共享物理光碟機,所以我們現在將自己刻錄好的Windows Vista安裝光碟放入DVD光碟機中,然後執行「光碟機→載入物理驅動器」命令,然後再執行「操作→復位」命令重啟虛擬機,稍等片刻就能在虛擬機運行窗口中看到操作系統安裝界面了。 4.眾所周知,VPC支持載入ISO鏡像和從光碟ISO鏡像啟動,如果你不想為安裝Vista刻一張DVD光碟或你沒有安裝DVD光碟機的話,則可以直接用下載到的ISO鏡像文件來安裝。不過將下載得到的Windows Vista的安裝ISO鏡像在VPC中執行「光碟機→載入ISO鏡像」中加入時,VPC竟然提示「這個文件不是ISO鏡像」(如圖3),看來VPC不能很好地支持大容量DVD格式ISO鏡像,現在不得不另謀它法了。 筆者首先在自己真實電腦操作系統中安裝了虛擬光碟機軟體DAEMON(下載地址: http://www.onlinedown.net/soft/3617.htm),然後從DAEMON中載入下載得到的Windows Vista的安裝ISO鏡像文件,最後在VPC的虛擬機界面中執行「光碟機→載入物理驅動器G:」(G:為DAEMON虛擬出來的光碟機盤符),重新啟動虛擬機,嘿嘿,輕松搞定,現在就能安裝Windows Vista了,安裝過程比較簡單,筆者不再贅述(圖4)。 提示:如果原來你的虛擬機上安裝有其它版本的Windows操作系統也可在進入這些操作系統後,載入ISO鏡像或利用物理光碟機全新安裝,不過推薦大家利用啟動盤模式安裝。 在虛擬機中安裝好Vista操作系統後,我們就可以體驗未來Windows操作系統帶給我們的非凡魅力了,甚至做些BT實驗如刪除系統某些重要的文件看看它是否還能啟動。可處理完成後的文件如何傳遞到真實電腦上呢,怎麼讓虛擬機與真實電腦互通有無呢?這里就要用到VPC的附加模塊了。要使用附加模塊必須保證你已經在虛擬機上安裝好一個Windows操作系統,我們已經順利地安裝完Vista當然可以升級附加模塊。 1.在虛擬機中運行你安裝好的Vista操作系統,看到系統桌面後,執行「操作→安裝或升級附加模塊」命令,這時虛擬機會自動載入附加模塊到虛擬光碟機並自動運行安裝程序。一路Next完成安裝,然後重新啟動虛擬機。 提示:如果附加模塊沒有自動運行,請雙擊Vista操作系統中的光碟機圖標來運行它或右擊執行「Autorun」命令。 2.切換到「Virtual PC控制台」窗口,點擊「設置」按鈕,在打開的對話框中選擇「共享文件夾」項,點擊「共享文件夾」按鈕並選擇要共享的物理硬碟或文件夾,虛擬機會自動為這些共享文件夾分配盤符,你也可在「盤符」項中指定自己想要的任何盤符,最後勾選「始終共享」項,並按下「確定」按鈕(圖5)。 3.現在回到你的虛擬機Vista操作系統中,雙擊打開「Computer」在「我的電腦」中就能看到共享文件夾了,雙擊打開這些共享文件夾,就能在其中隨心所欲地對共享文件夾進行各種讀寫操作了。 提示:要讓虛擬機操作系統與真實電腦實現共享上網也很簡單,你可以在「設置」對話框中選擇「網路連接」項,然後將「適配器1」設置為「共享連接(NAT)」,再為虛擬機設置正確的網關便可輕松共享上網。要在虛擬機中調用列印機等外部設備,可在「設置」對話框中選擇你相應的埠如LPT1,將其值設為「物理LPT」便可,其它諸如COM埠等設備操作方法與此類似。 特別技巧:讓你的虛擬機運行更快 由於Windows Vista狂吃系統資源,許多人的機器硬體配置都難以滿足它的大胃口,直接造成虛擬機內的Vista「精力」不足,運行異常緩慢,於是許多人都對虛擬機的運行速度不滿意,現在我來幫大家一起馴服你的VPC。 1.讓虛擬機中的操作系統獲取更多的CPU資源:在「Virtual控制台」中執行「文件→選項」,然後選擇「性能」標簽,在其中設置「分配更多的CPU資源給活動窗口的虛擬機」和「始終讓Virtual PC全速運行」,按下「確定」按鈕。 2.增加虛擬機內存容量:在「Virtual PC控制台」中單擊選擇要增加內存容量的虛擬機,然後點擊「設置」按鈕。在打開的對話框中選擇「內存」項,在這里你可以對先前建立虛擬機時的內存容量進行更改,以使虛擬機能加速運行。

熱點內容
戰艦少女r紅茶腳本 發布:2025-02-12 04:05:05 瀏覽:465
峰火戰國伺服器什麼時候開 發布:2025-02-12 03:56:31 瀏覽:175
電腦配置慢怎麼解壓 發布:2025-02-12 03:52:18 瀏覽:716
androidsdk功能 發布:2025-02-12 03:43:07 瀏覽:87
阿里雲伺服器可以訪問外網嗎 發布:2025-02-12 03:42:20 瀏覽:880
腳本的生命周期順序 發布:2025-02-12 03:37:28 瀏覽:369
素數加密 發布:2025-02-12 03:37:27 瀏覽:803
ar源碼 發布:2025-02-12 03:32:04 瀏覽:656
閱圖文件夾 發布:2025-02-12 03:30:22 瀏覽:762
舊手機存儲資料 發布:2025-02-12 03:29:42 瀏覽:472