虛擬機器的工作原理?虛擬機器一般是用來幹什麼的?

時間 2023-05-31 09:24:05

1樓:牽手尋幸福的會

通過軟體模擬的具有完整硬體系統功能的、執行在乙個完全隔離環境中的完整計算機系統。通過虛擬機器軟體,你可以在一台物理計算機上模擬出一台或多台虛擬的計算機,這些虛擬機器完全就像真正的計算機那樣進行工作,例如你可以安裝作業系統、安裝應用程式、訪問網路資源等等。對於你而言,它只是執行在你物理計算機上的乙個應用程式,但是對於在虛擬機器中執行的應用程式而言,它就像是在真正的計算機中進行工作。

因此,當我在虛擬機器中進行軟體評測時,可能系統一樣會崩潰,但是,崩潰的只是虛擬機器上的作業系統,而不是物理計算機上的作業系統,並且,使用虛擬機器的「undo」(恢復)功能,我可以馬上恢復虛擬機器到安裝軟體之前的狀態。

目前流行的虛擬機器軟體有vmware和virtual pc,它們都能在windows系統上虛擬出多個計算機,用於安裝linux、os/2、freebsd等其他作業系統。微軟在2023年2月份收購connectix後,很快發布了microsoft virtual pc 2004。但出於種種考慮,新發布的virtual pc 2004已不再明確支援linux、freebsd、netware、solaris等作業系統,只保留了os/2,如果要虛擬一台linux計算機,只能自己手工設定。

相比而言,vmware不論是在多作業系統的支援上,還是在執行效率上,都比virtual pc 2004明顯高出一籌,這也是本文選擇它的理由之一。

電腦一台變兩台,學用linux不再有後顧之憂。

vmware 有workstation、gsx server等多種版本,其中windows版的workstation應用最廣,本文即以它為基礎進行各種實戰演習。

虛擬機器的概念比較寬泛,通常人們接觸到的虛擬機器概念有vmware那樣的硬體模擬軟體,也有jvm這樣的介於硬體和編譯程式之間的軟體。這裡所指的是後者。

虛擬機器是乙個抽象的計算機,和實際的計算機一樣,具有乙個指令集並使用不同的儲存區域。它負責執行指令,還要管理資料、記憶體和暫存器。這台虛擬的機器在任何平台上都提供給編譯程式乙個的共同的介面。

編譯程式只需要面向虛擬機器,生成虛擬機器能夠理解的**,然後由直譯器來將虛擬機器**轉換為特定系統的機器碼執行。

2樓:小尛

vb那源**,真正研究透,沒有c程式設計三年五載的經驗,估計是不行。可能還得涉及一些作業系統的專業知識,硬體知識,intel的cpu的了解和掌握。

以上你滿意麼?

虛擬機器一般是用來幹什麼的?

3樓:王仲毅

兩大用處,乙個是清理系統垃圾。

再乙個是復用電腦硬體,讓一套硬體同時跑兩套系統。有些系統,現在已經找不到適配的硬體,只能在虛擬機器裡執行,比如win xp

虛擬機器主要是什麼原理?

4樓:艾雪之風

虛擬機器指通過軟體模擬的具有完整硬體系統功能的、執行在乙個完全隔離環境中的完整計算機系統。每個虛擬機器都有獨立的cmos、硬碟和作業系統,可以像使用實體機一樣對虛擬機器進行操作。

虛擬機器的作用

5樓:匿名使用者

虛擬機器的作用:虛擬機器可以讓使用者在一台物理機上構建多個獨立的虛擬機器環境,從而實現多系統的混合執行,比如,在一台windows伺服器上同時執行linux系統,從而提高系統的靈活性和安全性。

拓展:另外,虛擬機器還可以幫助使用者節約資源,減少物理伺服器的使用成本,提高硬體資源的利用率。

什麼是虛擬機器,虛擬機器的用途

6樓:新科技

虛擬機器(virtual machine)通過軟體模擬的完整的計算機系統。

是執行在乙個完全隔離的環境中的計算機系統。通俗的講就是虛擬出來的電腦,這個虛擬處理的電腦和真實的電腦幾乎一模一樣,不同在於虛擬機器的硬碟是在乙個檔案中虛擬處理的,所以可以隨意修改虛擬機器的設定,不用擔心會對電腦造成損壞或者系統奔潰。

優點: 1.如果只有一台計算機,但是要同時執行多個系統的時候。比如在硬體機器上安裝了linux系統,但是需要乙個windows系統測試,這時候虛擬機器就派上用場了。

2.可以安裝多台虛擬機器,每個工作負載不同,元件不同,可以並行獨立使用,互補干擾。

3.在試驗方面提供了一定程度的靈活性。開發人員可以使用虛擬機器軟體在各種平台上建立和測試軟體。

4.許多公司不是一直執行多台計算機的,而是使用託管在一小部分效能強大的伺服器上的虛擬機器,從而節省了很多物理空間、電力和維護費用。

在計算機中建立虛擬機器時,需要將實體機的部分硬碟和記憶體容量作為虛擬機器的硬碟和記憶體容量。每個虛擬機器都有獨立的cmos、硬碟和作業系統,可以像使用實體機一樣操作虛擬機器。所以還是比較考驗cpu、硬碟和記憶體的效能,不然可能會出現應用程式表現不佳。

虛擬機器有什麼作用?

7樓:網友

虛擬機器是乙個系統軟體,通過其整合的軟體功能模擬出基於底層硬體的與主機系統隔離的獨立的系統執行環境,並可以在上面安裝作業系統、軟體等,虛擬系統的操作與真實系統無異。

簡單的來說就是乙個軟體,對計算機的真是執行環境進行軟體級的模擬,可以在上面裝系統,操作起來跟真實系統一樣,但是與真實系統又是隔離的,裡面的操作不會影響到真實系統。

簡單的可以用來測試系統(映象)、測試軟體、檔案共享等,複雜一點可以組建組建網路實驗環境進行網路實驗等等,特殊版本的虛擬機器軟體可以組建虛擬伺服器。具體的用途很多,要看你怎麼用。

8樓:匿名使用者

安裝虛擬的作業系統。

一台電腦多系統。

什麼是虛擬機器,幹什麼用的

9樓:匿名使用者

通過虛擬機器軟體,在一台物理計算機上模擬出一台或多台虛擬的計算機,虛擬機器就像真正的計算機那樣進行工作,可以安裝作業系統、安裝應用程式、訪問網路資源等等。

執行在你物理計算機上的乙個應用程式,在虛擬機器中執行的應用程式,在真正的計算機中進行工作。虛擬機器中進行軟體評測時,系統一樣會崩潰,崩潰的只是虛擬機器上的作業系統,不是物理計算機上的作業系統,虛擬機器的「undo」(恢復)功能,馬上恢復虛擬機器到安裝軟體之前的狀態。

流行的虛擬機器軟體有 vmware (vmware ace)和 virtual pc ,能在windows系統上虛擬出多個計算機,安裝linux、os/2、freebsd等其他作業系統。微軟在2023年2月。虛擬機器軟體,一台物理計算機上模擬出一台或多台虛擬的計算機,虛擬機器完全就像真正的計算機那樣進行工作。

安裝作業系統、安裝應用程式、訪問網路資源等等。執行在你物理計算機上的乙個應用程式,在虛擬機器中執行的應用程式而言,是在真正的計算機中進行工作。

虛擬機器中進行軟體評測時,系統一樣會崩潰,崩潰的只是虛擬機器上的作業系統,不是物理計算機上的作業系統,使用虛擬機器的「undo」(恢復)功能,馬上恢復虛擬機器到安裝軟體之前的狀態。 流行的虛擬機器軟體有 vmware (vmware ace)和 virtual pc ,能在windows系統上虛擬出多個計算機,用於安裝linux、os/2、freebsd等其他作業系統。

微軟在2023年2月份收購connectix後,發布了microsoft virtual pc 2004。出於種種考慮,新發布的virtual pc 2004已不再明確支援linux、freebsdnetware、solaris等作業系統,只保留了os/2,要虛擬一台linux計算機,自己手工設定。相比而言, vmware 在多作業系統的支援上,在執行效率上,都比virtual pc 2004明顯高出一籌。

電腦一台變兩台,學用linux不再有後顧之憂。

虛擬機器的問題VirtulBoX,關於虛擬機器問題

建議使用iso映象檔案來安裝,啟動系統時載入映象檔案,虛擬機會找到載入的iso映象檔案並當成光碟機來引導,也可以將映象檔案燒錄成光碟來用,記住虛擬機器啟動時載入物理光碟機,也就是實體機上的光碟機,不用給虛擬機器下的硬碟來分割槽,可以在進入虛擬機器系統後再來分割槽。vm virtualbox好還是 v...

關於虛擬機器的疑問,關於虛擬機器的乙個疑問

你說的沒錯,虛擬機器的真正應用環境正是一機虛擬多機。擴來說,真正商業化的虛擬環境也並非一機虛擬多機,而是多機虛擬多機。也就是由多個物理伺服器,把他們的硬體資源 硬碟 cpu 記憶體等 集合起來統一管理,組成乙個虛擬資源池,然後執行虛擬化軟體,由這個資源池中的硬體資源虛擬出更多的虛擬伺服器來。一般成熟...

虛擬機器不能新增磁碟是怎麼回事,虛擬機器新增虛擬磁碟時,IDE選項是灰色的,不能選這是怎麼回事?

仰爾昳 2.啟動虛擬機器.進入系統後,你會發現沒有出現新裝的硬碟.彆著急.右擊我的電腦,選擇屬性 硬體 裝置管理器.檢視磁碟驅動器,看那裡是否顯示你新加的硬碟.3.如果有,可以跳過這步.如果沒有,只顯示你原來的一個硬碟的話,那麼就有可能你以前因為優化等原因關閉了新加硬碟所用的ide通道.還在裝置管理...