當前位置:首頁 » 股市行情 » 威睿的股票行情
擴展閱讀
價格最低深市股票 2025-07-24 09:41:09
股票發行價格最低價 2025-07-24 09:33:37
個股票基金 2025-07-24 09:17:57

威睿的股票行情

發布時間: 2022-03-10 20:52:57

⑴ vmware 虛擬機能安裝virtualbox 么

VMware支持的是VMDK虛擬機硬碟格式。
VirtualBox有工具可以直接轉換虛擬機硬碟格式,也可以直接新建和打開VMDK格式。
但由於兩種虛擬機的硬碟控制器有些許差異,可能直接打開的情況下會出現無法進系統的問題。

⑵ vmware股票為什麼大跌

VMware公司的股價又下跌了7%,因為伺服器虛擬化巨頭VMware的第二季度營收顯然亮出了紅燈。VMware的股價卻一直讓人們提心吊膽,自從首次公開募股以來,VMware的股價已經從最高時的125美元,下跌到了昨天收盤時的37美元。

⑶ 虛擬機是什麼東西那位大哥大姐能給我解釋詳細點!

虛擬機(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。
基本概念
一般意義的虛擬機: 通過虛擬機軟體,你可以在一台物理計算機上模擬出一台或多台虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網路資源等等。對於你而言,它只是運行在你物理計算機上的一個應用程序,但是對於在虛擬機中運行的應用程序而言,它就像是在真正的計算機中進行工作。因此,當我在虛擬機中進行軟體評測時,可能系統一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統,而不是物理計算機上的操作系統,並且,使用虛擬機的「Undo」(恢復)功能,我可以馬上恢復虛擬機到安裝軟體之前的狀態。
編輯本段虛擬系統與虛擬機區別
虛擬系統其實以Prayaya迅影V3虛擬系統為代表的,通過生成現有操作系統的全新虛擬鏡像,它具有真實windows系統完全一樣的功能,進入虛擬系統後,所有操作都是在這個全新的獨立的虛擬系統裡面進行,可以獨立安裝運行軟體,保存數據,擁有自己的獨立桌面,不會對真正的系統產生任何影響 ,而且具有能夠在現有系統與虛擬鏡像之間靈活切換的一類操作系統。虛擬系統和傳統的虛擬機(Vmware,VirtualBox,Virtual pc)不同,虛擬系統不會降低電腦的性能,啟動虛擬系統不需要像啟動windows系統那樣耗費時間,運行程序更加方便快捷。
迅影V3虛擬系統技術指標
下面是技術參數:cpu 佔用:不超過5%;內存佔用:不超過30M;磁碟佔用:不超過20M;是否支持網路: 支持;是否支持網路共享:支持;是否支持軟體原生安裝:支持;系統支持的平台兼容性:兼容 Windows XP, Windows 7;平台系統可移動性:支持。
編輯本段主流虛擬機
目前流行的虛擬機軟體有VMware(VMWare ACE)和Virtual PC,它們都能在Windows系統上虛擬出多個計算機,
編輯本段虛擬機分類
微軟虛擬機 IBM虛擬機 HP虛擬機 SWsoft虛擬機 SUN虛擬機 Intel虛擬機 AMD虛擬機 Java虛擬機
編輯本段常用虛擬機介紹:
VMware
在詳細介紹之前,有幾個概念要說明: 1. VM(Virtual Machine)——虛擬機,指由Vmware模擬出來的一台虛擬的計算機,也即邏輯上的一台計算機; 2.HOST——指物理存在的計算機,Host′s OS指HOST上運行的操作系統; 3. Guest OS——指運行在VM上的操作系統。例如在一台安裝了Windows NT的計算機上安裝了Vmware,那麼,HOST指的是安裝Windows NT的這台計算機,其Host′s OS為Windows NT。VM上運行的是Linux,那麼Linux即為Guest OS。 一、Vmware的特點 1.可同時在同一台PC上運行多個操作系統,每個OS都有自己獨立的一個虛擬機, 就如同網路上一個獨立的PC。 2.在Windows NT/2000上同時運行兩個VM,相互之間可以進行對話,也可以在全 屏方式下進行虛擬機之間對話,不過此時另一個虛擬機在後台運行。 3.在VM上安裝同一種操作系統的另一發行版,不需要重新對硬碟進行分區。 4.虛擬機之間共享文件、應用、網路資源等。 5.可以運行C/S方式的應用,也可以在同一台計算機上,使用另一台虛擬機的所有資源。 使用Vmware,你可以同時運行Linux各種發行版、Dos、Windows各種版本,Unix等,你甚至可以在同一台計算機上安裝多個Linux發行版、 多個Windows版本。筆者安裝了Windows NT下的Vmware後,在VM上安裝了Red Hat Linux ,成功 運行了Xwindow,同時也在虛擬機下安裝了Windows 98。這簡直令人難以置信!但是,這一切發 生了,是Vmware幫助的結果! 目前,Vmware對虛擬硬碟容量大小的支持尚有一定的限制,最大為2GB。而且,一旦虛擬硬碟的 大小建立好了,以後就不允許用戶再更改了。虛擬硬碟實際上是Windows NT下的一個文件,而對於 Guest OS,它則永遠被看作是一個IDE硬碟。在虛擬機中,目前尚沒有SCSI、RAID的概念。 不過,你 不必擔心,盡管在虛擬機中不支持SCSI盤,但是,虛擬磁碟卻可以建立在任何種類的硬碟上,包括 IDE、SCSI甚至RAID陣列上。這些盤上的文件系統可以是FAT16、FAT32、NTFS等。此外,虛擬盤也 可建立在一個可移動的磁碟上,還可以建立在一個網路文件伺服器上。如果用戶願意,也可以放置 在一個已劃分好的分區上。 在Vmware的窗口上,模擬了多個按鍵,分別代表打開虛擬機電源、關閉虛擬機電源、Reset鍵等等。 這些按鍵的功能就如同真正的按鍵一樣。如果你的Guest OS是Linux ,而你不是通過halt命令或 reboot命令關閉Linux 系統的。那麼,下次啟動Linux的時,Linux就會自動進行文件系統的檢查與修 復。因為它認為上次關機是一次真實的斷電事故。 VMware 可以使你在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啟動」系統相比,VMWare採用了完全不同的概念。多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器。VMWare是真正「同時」運行,多個操作系統在主系統的平台上,就象標准Windows應用程序那樣切換。而且每個操作系統你都可以進行虛擬的分區、配置而不影響真實硬碟的數據,你甚至可以通過網卡將幾台虛擬機用網卡連接為一個區域網,極其方便。安裝在VMware操作系統性能上比直接安裝在硬碟上的系統低不少,因此,比較適合學習和測試。 使我們可以在同一台PC機上同時運行Windows NT、Linux、Windows 9x、FreeBSD……可以在使用Linux的同時,即時轉到Win 9x中運行Word。如果要使用Linux,只要輕輕一點,又回到Linux之中。就如同你有兩台計算機在同時工作。實現的工具就是:虛擬計算平台——Vmware。
Virtual PC
Virtual PC是微軟公司(Microsoft) 收購過來的,最早不是微軟開發的。Virtual PC可以允許你在一個工作站上同時運行多個PC操作系統,當你轉向一個新OS時,可以為你運行傳統應用提供一個安全的環境以保持兼容性,它可以保存重新配置的時間,使得你的支持,開發,培訓工作可以更加有效.
Oracle xVM VirtualBox
Oracle VM VirtualBox 是由Sun Microsystems公司出品的軟體(sun 於 2010年被Oracle收購),原由德國innotek公司開發。2008年2月12日,Sun Microsystems宣布將以購買股票的方式收購德國Innotek軟體公司,新版不再叫做Innotek VirtualBox,而改叫Sun xVM VirtualBox。2010年1月21日,歐盟終於同意Oracle收購Sun,VirtualBox再次該名變成 Oracle VM VirtualBox。VirtualBox是開源軟體。目前VirtualBox 3.2.0支持的操作系統包括:Debian, Fedora, Linux, Mac OS X(Intel), Mandriva, OpenSolaris, PCLiunxOS, Red Hat, SUSE Linux, Solaris 10, Ubuntu, Windows, Xandros, openSUSE等。Oracle VM VirtualBox 支持的客戶端操作系統包括:從 3.1到Vista的所有版本的Windows、Linux 2.2、2.4和 2.6內核、Solaris x86、OS/2、、OpenBSD、 Netware 、FreeBSD 和 DOS 。在 2007 年 1 月,InnoTek 以 GNU General Public License (GPL) 釋出 VirtualBox,並提供二進位版本及開放源碼版本的代碼
編輯本段為什麼使用虛擬機
1.演示環境,可以安裝各種演示環境,便於做各種例子; 2.保證主機的快速運行,減少不必要的垃圾安裝程序,偶爾使用的程序,或者測試用的程序在虛擬機上運行; 3.避免每次重新安裝,銀行等常用工具,不經常使用,而且要求保密比較好的,單獨在一個環境下面運行; 4.想測試一下不熟悉的應用,在虛擬機中隨便安裝和徹底刪除; 5.體驗不同版本的操作系統,如Linux、Mac等。 終端虛擬化由於其帶來的維護費用的大幅降低而受到追捧——如能降低佔用空間,降低購買軟硬體設備的成本,節省能源和更低的維護成本。它比實際存在的終端設備更加具備性價比優勢。但這些並非是教育行業和廠商對虛擬化技術情有獨鍾的惟一原因。另一方面,我們一般較少提及,那就是:虛擬化技術能大幅提升系統的安全性。
編輯本段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虛擬機有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。
為什麼要使用Java虛擬機
Java語言的一個非常重要的特點就是與平台的無關性。而使用Java虛擬機是實現這一特點的關鍵。一般的高級語言如果要在不同的平台上運行,至少需要編譯成不同的目標代碼。而引入Java語言虛擬機後,Java語言在不同平台上運行時不需要重新編譯。Java語言使用模式Java虛擬機屏蔽了與具體平台相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。Java虛擬機在執行位元組碼時,把位元組碼解釋成具體平台上的機器指令執行。
誰需要了解Java虛擬機
Java虛擬機是Java語言底層實現的基礎,對Java語言感興趣的人都應對Java虛擬機有個大概的了解。這有助於理解Java語言的一些性質,也有助於使用Java語言。對於要在特定平台上實現Java虛擬機的軟體人員,Java語言的編譯器作者以及要用硬體晶元實現Java虛擬機的人來說,則必須深刻理解Java虛擬機的規范。另外,如果你想擴展Java語言,或是把其它語言編譯成Java語言的位元組碼,你也需要深入地了解Java虛擬機。
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虛擬機的邏輯成份,不依賴任何實現技術或組織方式,但它們的功能必須在真實機器上以某種方式實現。
Java指令集
Java虛擬機支持大約248個位元組碼。每個位元組碼執行一種基本的CPU運算,例如,把一個整數加到寄存器,子程序轉移等。Java指令集相當於Java程序的匯編語言。 Java指令集中的指令包含一個單位元組的操作符,用於指定要執行的操作,還有0個或多個操作數,提供操作所需的參數或數據。許多指令沒有操作數,僅由一個單位元組的操作符構成。 虛擬機的內層循環的執行過程如下: do{ 取一個操作符位元組; 根據操作符的值執行一個動作; }while(程序未結束) 由於指令系統的簡單性,使得虛擬機執行的過程十分簡單,從而有利於提高執行的效率。指令中操作數的數量和大小是由操作符決定的。如果操作數比一個位元組大,那麼它存儲的順序是高位位元組優先。例如,一個16位的參數存放時佔用兩個位元組,其值為: 第一個位元組*256+第二個位元組位元組碼指令流一般只是位元組對齊的。指令tabltch和lookup是例外,在這兩條指令內部要求強制的4位元組邊界對齊。
寄存器
Java虛擬機的寄存器用於保存機器的運行狀態,與微處理器中的某些專用寄存器類似。 Java虛擬機的寄存器有四種: pc:Java程序計數器。 optop:指向操作數棧頂端的指針。 frame:指向當前執行方法的執行環境的指針。 vars:指向當前執行方法的局部變數區第一個變數的指針。 Java虛擬機 Java虛擬機是棧式的,它不定義或使用寄存器來傳遞或接受參數,其目的是為了保證指令集的簡潔性和實現時的高效性(特別是對於寄存器數目不多的處理器)。 所有寄存器都是32位的。

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),用於對運行時數據區進行操作時是不考慮類型的。
無用單元收集堆
Java的堆是一個運行時數據區,類的實例(對象)從中分配空間。Java語言具有無用單元收集能力:它不給程序員顯式釋放對象的能力。Java不規定具體使用的無用單元收集演算法,可以根據系統的需求使用各種各樣的演算法。
方法區
方法區與傳統語言中的編譯後代碼或是Unix進程中的正文段類似。它保存方法代碼(編譯後的java代碼)和符號表。在當前的Java實現中,方法代碼不包括在無用單元收集堆中,但計劃在將來的版本中實現。每個類文件包含了一個Java類或一個Java界面的編譯後的代碼。可以說類文件是Java語言的執行代碼文件。為了保證類文件的平台無關性,Java虛擬機規范中對類文件的格式也作了詳細的說明。其具體細節請參考Sun公司的Java虛擬機規范。
編輯本段虛擬機殺毒技術
虛擬機並不是新技術,目前微軟、JAVA等虛擬機都已經十分成熟,在一台電腦上安裝一個虛擬機和多個操作系統,已經成為許多評測人員和計算機病毒分析人員必需工作條件。而將虛擬機技術應用到殺毒方面,卻是一個殺毒業界一直在追求和探索的課題。 「虛擬機殺毒技術」即是在電腦中創造一個虛擬CPU環境,將病毒在虛擬環境中激活,根據其行為特徵,從而判斷是否是病毒。有專家認為,所謂虛擬機技術,就是用軟體先虛擬一套運行環境,讓病毒先在該虛擬環境下運行,從而觀察病毒的執行過程。這個技術主要用來應對加殼和加密的病毒,因為這兩類病毒在執行時最終還是要自身脫殼和解密的,這樣,殺毒軟體就可以在其「現出原形」之後通過特徵碼查毒法對其進行查殺。

⑷ 怎樣使用VMware Workstation

VMware在詳細介紹之前,有幾個概念要說明:

1. VM(Virtual Machine)——虛擬機,指由Vmware模擬出來的一台虛擬的計算機,也即邏輯上的一台計算機

2.HOST——指物理存在的計算機,Host′s OS指HOST上運行的操作系統

3. Guest OS——指運行在VM上的操作系統。例如在一台安裝了Windows NT的計算機上安裝了Vmware,那麼,HOST指的是安裝Windows NT的這台計算機,其Host′s OS為Windows NT。VM上運行的是Linux,那麼Linux即為Guest OS。
一、Vmware的特點1.可同時在同一台PC上運行多個操作系統,每個OS都有自己獨立的一個虛擬機, 就如同網路上一個獨立的PC。

2.在Windows NT/2000上同時運行兩個VM,相互之間可以進行對話,也可以在全 屏方式下進行虛擬機之間對話,不過此時另一個虛擬機在後台運行。

3.在VM上安裝同一種操作系統的另一發行版,不需要重新對硬碟進行分區。

4.虛擬機之間共享文件、應用、網路資源等。

5.可以運行C/S方式的應用,也可以在同一台計算機上,使用另一台虛擬機的所有資源。

使用Vmware,你可以同時運行Linux各種發行版、Dos、Windows各種版本,Unix等,你甚至可以在同一台計算機上安裝多個Linux發行版、 多個Windows版本。筆者安裝了Windows NT下的Vmware後,在VM上安裝了Red Hat Linux ,成功 運行了Xwindow,同時也在虛擬機下安裝了Windows 98。這簡直令人難以置信!但是,這一切發 生了,是Vmware幫助的結果!

目前,Vmware對虛擬硬碟容量大小的支持尚有一定的限制,最大為2GB。而且,一旦虛擬硬碟的 大小建立好了,以後就不允許用戶再更改了。虛擬硬碟實際上是Windows NT下的一個文件,而對於 Guest OS,它則永遠被看作是一個IDE硬碟。在虛擬機中,目前尚沒有SCSI、RAID的概念。

不過,你 不必擔心,盡管在虛擬機中不支持SCSI盤,但是,虛擬磁碟卻可以建立在任何種類的硬碟上,包括 IDE、SCSI甚至RAID陣列上。這些盤上的文件系統可以是FAT16、FAT32、NTFS等。此外,虛擬盤也 可建立在一個可移動的磁碟上,還可以建立在一個網路文件伺服器上。如果用戶願意,也可以放置 在一個已劃分好的分區上。

在Vmware的窗口上,模擬了多個按鍵,分別代表打開虛擬機電源、關閉虛擬機電源、Reset鍵等等。 這些按鍵的功能就如同真正的按鍵一樣。如果你的Guest OS是Linux ,而你不是通過halt命令或 reboot命令關閉Linux 系統的。那麼,下次啟動Linux的時,Linux就會自動進行文件系統的檢查與修 復。因為它認為上次關機是一次真實的斷電事故。

VMware 可以使你在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啟動」系統相比,VMWare採用了完全不同的概念。多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器。VMWare是真正「同時」運行,多個操作系統在主系統的平台上,就象標准Windows應用程序那樣切換。而且每個操作系統你都可以進行虛擬的分區、配置而不影響真實硬碟的數據,你甚至可以通過網卡將幾台虛擬機用網卡連接為一個區域網,極其方便。安裝在VMware操作系統性能上比直接安裝在硬碟上的系統低不少,因此,比較適合學習和測試。 使我們可以在同一台PC機上同時運行Windows NT、Linux、Windows 9x、FreeBSD……可以在使用Linux的同時,即時轉到Win 9x中運行Word。如果要使用Linux,只要輕輕一點,又回到Linux之中。就如同你有兩台計算機在同時工作。實現的工具就是:虛擬計算平台——Vmware。
Virtual PCVirtual PC是微軟公司(Microsoft) 收購過來的,最早不是微軟開發的。Virtual PC可以允許你在一個工作站上同時運行多個PC操作系統,當你轉向一個新OS時,可以為你運行傳統應用提供一個安全的環境以保持兼容性,它可以保存重新配置的時間,使得你的支持,開發,培訓工作可以更加有效.
Oracle xVM VirtualBoxOracle VM VirtualBox 是由Sun Microsystems公司出品的軟體(sun 於 2010年被Oracle收購),原由德國innotek公司開發。2008年2月12日,Sun Microsystems宣布將以購買股票的方式收購德國Innotek軟體公司,新版不再叫做Innotek VirtualBox,而改叫Sun xVM VirtualBox。2010年1月21日,歐盟終於同意Oracle收購Sun,VirtualBox再次該名變成 Oracle VM VirtualBox。VirtualBox是開源軟體。目前VirtualBox 3.2.0支持的操作系統包括:Debian, Fedora, Linux, Mac OS X(Intel), Mandriva, OpenSolaris, PCLiunxOS, Red Hat, SUSE Linux, Solaris 10, Ubuntu, Windows, Xandros, openSUSE等。Oracle VM VirtualBox 支持的客戶端操作系統包括:從 3.1到Vista的所有版本的Windows、Linux 2.2、2.4和 2.6內核、Solaris x86、OS/2、、OpenBSD、 Netware 、FreeBSD 和 DOS 。在 2007 年 1 月,InnoTek 以 GNU General Public License (GPL) 釋出 VirtualBox,並提供二進位版本及開放源碼版本的代碼。
VMLiteVMLite是全球首款中國人自己設計的高速虛擬機,VMLite發布的短短幾周內已經吸引了全球上萬名虛擬機玩家注冊下載並使用VMLite軟體。

VMLite是一個虛擬機軟體,其附帶的VMLite XP模式與微軟推出的Windows XP模式幾乎一模一樣,但是卻不要求你的CPU非得支持虛擬化才能運行。VMLite允許你直接使用從微軟網站上下載下來的Windows XP模式安裝文件,來建立Windows XP虛擬機。VMLite XP模式配置完成後,在Windows 7的開始菜單中也會出現虛擬機中安裝的軟體的快捷方式;在虛擬機中運行的程序,可以無縫的在Windows 7桌面上顯示,看起來就跟在本機 中運行一樣。

VMLite 系列產品

目前為止,VMLite已經包括VMLite XP Mode、VMLite Workstation、MyOldPCs、VMLite VirtualApps Studio、VMLite VirtualApps Player、VBoot 六大產品,非常全面。

VMLite XP Mode

VMLite XP Mode的作用是在host(真實系統中)像直接使用普通軟體一樣使用其他系統中才能使用的軟體。其原理是只虛擬一個軟體,虛擬機在後台運行。該功能常常用於Vista和Win7 使用只能在Xp下使用的軟體,即虛擬出Xp來使用部分軟體,所以該功能約定俗成成為XP Mode。

XP Mode最早由微軟的虛擬機軟體Virtual PC在配合Win7系統時推出。之後Vmware 、Virtual box也跟進該項功能。

VMLite的最大特點是不需要硬體級別的虛擬化支持! 即CPU不需要支持intel的VT-x或者AMD的AMD-V。這意味著較早的CPU以及部分性能高卻不支持硬體虛擬的CPU也能夠使用XP Mode。(注意:這里有誤區。Win7 的XP mode必須要CPU支持虛擬化技術才可以使用。但是XP mode的真身Virtual PC以及其他所有的虛擬機軟體都不一定要支持硬體虛擬的CPU,只不過慢一點罷了。虛擬機技術早於硬體發展的,早期用虛擬機大家都不支持硬體虛擬化。)

根據VMLite官方說法:即使你的機器的CPU支持硬體虛擬化,也推薦使用VMLite。因為它運行更加快速並且支持3D/2D加速(目前支持Directx加速的只有體積龐大的VMWare而已。Virtual PC一直就沒有這個打算。微軟為Virtual PC的定位是網路測試和用戶體驗。Virtual PC的網路nat支持一直是很好;而且VMLite同樣支持多虛擬CPU(VMWare支持而Virtual PC不支持)。

VMLite的優點

1)VMLite是世界上超薄的運行速度最快的虛擬機

2)VMLite對硬體安裝沒有任何要求,就是對你的計算機配置沒有任何要求,比如不需要兼容VT-x或者AMD-V

3)Vmlite不運行遠程程序所以速度非常快

4)VMLite文件共享快

5)VMLite擁有超大磁碟容量:2TB

6)VMLite支持 32位和64位系統

7)VMLite支持多個虛擬CPU同時運行

8)VMLite支持3D動畫效果擁有32位高清晰顯卡,可以高清晰度的欣賞google earth以及讓玩家玩遍對畫質要求高的最時尚的網游
一種安裝在Windows上的虛擬環境,就被稱為linux虛擬機。它實際上只是個文件而已,是虛擬的linux環境,而非真正意義上的操作系統。但是它們的實際效果是一樣的。所以安裝在虛擬機上使用好。

windowsXP虛擬機vmware下安裝Linux 我們在實際的WindowsXP中(宿主計算機)再虛擬出一台電腦(虛擬機),並在上面安裝Linux系統,這樣,你就可以放心大膽地進行各種Linux練習而無須擔心操作不當導致宿主機系統崩潰了。並且你可以舉一反三,將一台電腦變成三台、四台,再分別安裝上其他的系統。(運行虛擬機軟體的操作系統叫Host OS,在虛擬機里運行的操作系統叫Guest OS)
windowsXP虛擬機vmware下安裝Linux過程第一步:啟動VMware,在其主界面「主頁」標簽頁中點擊「新建虛擬機」按鈕打開新建向導;
第二步:單擊「下一步」按鈕,進入虛擬機配置界面,這里有兩個選擇:一是「典型」方式,它根據虛擬機的用途自動調整配置;二是「自定義」方式,它允許用戶自行設置虛擬機的主要參數。典型方式要比自定義方式簡單,但缺少一定的靈活性。方便起見,這里我們選擇典型方式。
第三步:單擊「下一步」按鈕進入虛擬機操作系統選擇界面,可以看到Windows、Linux、Novell等多種不同的系統,這里我們點選「Linux」。Linux又分為多種版本,筆者手頭有一套紅帽子Linux 8.0,自然要選擇「Red Hat Linux」項了。

⑸ VMware Fusion 3.1.2 簡體中文版 for Mac OS X. 在這個基礎上可以下載安裝方正正卷的股票交易系統么

vmware fusion只是虛擬機,要看你在上面裝什麼系統了,比如在上面裝windows xp