国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺析虛擬機(jī)技術(shù)的特征與應(yīng)用

2018-10-21 10:52黃俊杰
現(xiàn)代信息科技 2018年8期
關(guān)鍵詞:虛擬機(jī)

摘 要:虛擬機(jī)是一個(gè)利用軟件來(lái)模擬出完整計(jì)算機(jī)系統(tǒng)的工具。它具有完整的硬件系統(tǒng)功能,運(yùn)行在一個(gè)完全隔離的環(huán)境中。虛擬機(jī)的使用范圍很廣,如軟件調(diào)試、網(wǎng)絡(luò)測(cè)試、病毒程序測(cè)試等,即使這些程序中帶有病毒,它能做到的也只是破壞你的虛擬系統(tǒng),大可不用擔(dān)心它會(huì)傷害你的物理計(jì)算機(jī)。

關(guān)鍵詞:虛擬機(jī);VMware;虛擬機(jī)技術(shù)

中圖分類號(hào):TP3-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2018)08-0104-02

Abstract:Virtual machine is a tool that uses software to simulate the complete computer system. It has the function of complete hardware system and runs in a completely isolated environment. Virtual machines have a wide range of applications,such as software debugging,network testing,virus program testing and so on. Even if there are viruses in these programs,it can only destroy your virtual system and dont worry about your physical computer damaging.

Keywords:virtual machine;VMware;virtual machine technology

1 什么是虛擬機(jī)

所謂虛擬機(jī),就是通過軟件形式運(yùn)行的模擬計(jì)算機(jī),它具有與物理計(jì)算機(jī)一樣的硬件系統(tǒng)功能,可以在一個(gè)安全的隔離環(huán)境中運(yùn)行操作系統(tǒng)和應(yīng)用程序。

對(duì)于我們用戶來(lái)說(shuō),我們可以分清物理計(jì)算機(jī)與虛擬計(jì)算機(jī),而對(duì)于運(yùn)行在計(jì)算機(jī)之中的操作系統(tǒng)來(lái)說(shuō),是不會(huì)也無(wú)從分辨物理計(jì)算機(jī)與虛擬機(jī)的區(qū)別的。對(duì)于操作系統(tǒng)來(lái)說(shuō),不管是物理計(jì)算機(jī)還是虛擬機(jī),都是一樣的。同樣,對(duì)于運(yùn)行在操作系統(tǒng)之上的應(yīng)用軟件來(lái)說(shuō),基本上沒有什么區(qū)別。

所以,我們可以像使用真正的物理計(jì)算機(jī)一樣使用虛擬機(jī),在虛擬機(jī)中安裝各種操作系統(tǒng)、各種軟件,在虛擬機(jī)中做實(shí)驗(yàn),以及在企業(yè)中,用虛擬機(jī)安裝服務(wù)系統(tǒng)、服務(wù)軟件,對(duì)外提供服務(wù)。

現(xiàn)在比較流行的虛擬機(jī)軟件有VMware Workstation、Virtual Box和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個(gè)計(jì)算機(jī)。

2 虛擬機(jī)技術(shù)

虛擬機(jī)技術(shù)其實(shí)是一種虛擬化技術(shù),所謂虛擬化技術(shù)就是通過軟件形式來(lái)模擬計(jì)算機(jī)軟硬件環(huán)境,通過共享宿主機(jī)(安裝虛擬機(jī)軟件的物理計(jì)算機(jī))的部分硬件(如主板芯片、CPU、內(nèi)存、硬盤存儲(chǔ)空間、I/O等)來(lái)建立完整的運(yùn)行環(huán)境。簡(jiǎn)單來(lái)說(shuō),虛擬化技術(shù)是可以將一臺(tái)物理計(jì)算機(jī)虛擬化實(shí)現(xiàn)多個(gè)具備計(jì)算機(jī)功能的虛擬機(jī),所分配出的多個(gè)虛擬機(jī)都完全具備完整計(jì)算機(jī)的特性;但物理計(jì)算機(jī)的整體性能也會(huì)被各個(gè)虛擬機(jī)所劃分,因此分配的虛擬機(jī)越多,各個(gè)虛擬機(jī)所分配的CPU、內(nèi)存、存儲(chǔ)空間等資源就越少,對(duì)創(chuàng)建虛擬機(jī)的物理計(jì)算機(jī)配置要求也越來(lái)越高。

3 虛擬機(jī)的特征

使用個(gè)人虛擬機(jī)軟件(如VMware的Workstation、Microsoft的Virtual PC)不需要對(duì)物理硬盤重新分區(qū),也不影響現(xiàn)有硬盤上的數(shù)據(jù),以及當(dāng)前操作系統(tǒng)上安裝的軟件,在虛擬機(jī)中運(yùn)行的操作系統(tǒng)與應(yīng)用軟件與主機(jī)是獨(dú)立的,就相當(dāng)于另外增加了一臺(tái)(或多臺(tái))計(jì)算機(jī)一樣。

虛擬機(jī)具備以下四個(gè)比較關(guān)鍵特征。

3.1 兼容性

虛擬機(jī)軟件是在物理計(jì)算機(jī)上運(yùn)行的應(yīng)用程序,它可以模擬一個(gè)基于x86的標(biāo)準(zhǔn)PC環(huán)境,與所有標(biāo)準(zhǔn)的x86操作系統(tǒng)、應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序完全兼容。這個(gè)環(huán)境和真實(shí)的計(jì)算機(jī)一樣,都有芯片組、CPU、內(nèi)存、顯卡、聲卡、網(wǎng)卡、軟驅(qū)、硬盤、光驅(qū)、串口、并口、USB控制器、SCSI控制器等設(shè)備,提供這個(gè)應(yīng)用程序的窗口就是虛擬機(jī)的顯示器。

在使用上,這臺(tái)虛擬機(jī)和真正的物理主機(jī)沒有太大的區(qū)別,都需要分區(qū)、格式化、安裝操作系統(tǒng)、安裝應(yīng)用程序和軟件,一切操作都跟一臺(tái)真正的計(jì)算機(jī)一樣。

3.2 隔離性

通過虛擬機(jī)軟件,你可以在一臺(tái)物理計(jì)算機(jī)上模擬出一臺(tái)或多臺(tái)虛擬的計(jì)算機(jī),這些虛擬機(jī)完全就像真正的計(jì)算機(jī)那樣進(jìn)行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等。對(duì)于你而言,它只是運(yùn)行在你物理計(jì)算機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于在虛擬機(jī)中運(yùn)行的應(yīng)用程序而言,它就像是在真正的計(jì)算機(jī)中進(jìn)行工作。因此,當(dāng)你在虛擬機(jī)中進(jìn)行軟件評(píng)測(cè)時(shí),可能系統(tǒng)一樣會(huì)崩潰,但是,崩潰的只是虛擬機(jī)上的操作系統(tǒng),而不是物理計(jì)算機(jī)上的操作系統(tǒng),并且,使用虛擬機(jī)的Undo(復(fù)原)功能,你可以馬上恢復(fù)虛擬機(jī)到安裝軟件之前的狀態(tài)。

3.3 封裝

虛擬機(jī)相當(dāng)于一個(gè)軟件容器,它可以將一整套虛擬硬件資源與操作系統(tǒng)及其所有應(yīng)用程序封裝打包(即轉(zhuǎn)換為模板)。虛擬機(jī)模板可以在不同的物理計(jì)算機(jī)之間進(jìn)行遷移和管理使用。例如,你在一臺(tái)物理計(jì)算機(jī)上已經(jīng)創(chuàng)建配置好一套虛擬機(jī)系統(tǒng),你現(xiàn)在想在另外一臺(tái)物理計(jì)算機(jī)上也創(chuàng)建一套一樣的虛擬機(jī)系統(tǒng),那么就可以把創(chuàng)建好的虛擬機(jī)系統(tǒng)封裝打包拷貝到另一臺(tái)物理計(jì)算機(jī)上運(yùn)行使用,它們的虛擬硬件資源與操作系統(tǒng)及其所有應(yīng)用程序都是一樣的。

3.4 硬件獨(dú)立性

虛擬機(jī)具有完全獨(dú)立于其底層物理硬件的特性,能夠設(shè)定并且隨時(shí)修改虛擬機(jī)操作系統(tǒng)的硬件環(huán)境參數(shù),如CPU、內(nèi)存、存儲(chǔ)空間等等,同時(shí)I/O(輸入輸出)端口也受到相應(yīng)的保護(hù),所有虛擬機(jī)都能共享物理計(jì)算機(jī)系統(tǒng)資源。

同一臺(tái)物理計(jì)算機(jī)上可以配置多個(gè)不同屬性的虛擬硬件組件,同一臺(tái)物理計(jì)算機(jī)上可以安裝不同類型的操作系統(tǒng)(如Windows、Linux),它們之間獨(dú)立不相互影響。我們?cè)谔摂M機(jī)內(nèi)的操作系統(tǒng)中可以獨(dú)立分區(qū),也不會(huì)對(duì)物理主機(jī)的數(shù)據(jù)造成破壞。

4 虛擬機(jī)的應(yīng)用

虛擬機(jī)最初的用途比較簡(jiǎn)單,例如,在MAC平臺(tái)上運(yùn)行Windows軟件。最初的虛擬機(jī)就是在這種情況下開發(fā)出來(lái)的,即為了解決在一個(gè)系統(tǒng)中運(yùn)行另一個(gè)系統(tǒng)的問題。例如,在Windows中運(yùn)行Linux、在Linux中運(yùn)行Windows、在MAC系統(tǒng)中運(yùn)行Windows與Linux操作系統(tǒng),最初是為了專業(yè)用戶測(cè)試、實(shí)驗(yàn)等需要。

隨著計(jì)算機(jī)軟件、硬件的飛速發(fā)展與企業(yè)應(yīng)用,VM ware推出了VMware GSX Server(用于工作組企業(yè)的虛擬機(jī)軟件)與VMware ESX Server(用于中大企業(yè)的虛擬機(jī)軟件)。VMware GSX Server(在4.0之后改名為VMware Server)仍然需要宿主系統(tǒng)(Windows或Linux)的支持,而VMware ESX Server的底層采用了經(jīng)過精簡(jiǎn)與優(yōu)化的Red Hat Linux系統(tǒng),所以不再需要宿主系統(tǒng)(實(shí)際上VMware ESX Server的宿主系統(tǒng)是Linux)。

另外,有許多我們小時(shí)候常玩的、接在電視上的游戲機(jī),一些愛好者們自己制作了可以運(yùn)行在x86計(jì)算機(jī)上的“模擬器”,并且將游戲機(jī)的ROM復(fù)制出來(lái),在模擬器中運(yùn)行,從本質(zhì)上來(lái)說(shuō),這些“模擬器”也是一種虛擬機(jī)。

虛擬機(jī)的應(yīng)用很多,主要有以下四個(gè)方面。

4.1 做實(shí)驗(yàn)、測(cè)試

IP Pro、計(jì)算機(jī)愛好者、計(jì)算機(jī)網(wǎng)管需要經(jīng)常測(cè)試多種操作系統(tǒng)與應(yīng)用軟件,使用虛擬機(jī)可以很容易地實(shí)現(xiàn)多種操作系統(tǒng)與多種軟件環(huán)境以及網(wǎng)絡(luò)環(huán)境。程序員也可以用虛擬機(jī)測(cè)試軟件。

4.2 做演示錄像

如果想捕獲操作系統(tǒng)的整個(gè)安裝過程,傳統(tǒng)的方式費(fèi)時(shí)費(fèi)力,并且錄像的效果也不好,使用虛擬機(jī)則很容易做到。

4.3 企業(yè)服務(wù)器合并

目前VMware、Microsoft都提供了企業(yè)級(jí)的虛擬化軟件,可以在一臺(tái)服務(wù)器上創(chuàng)建多臺(tái)虛擬機(jī),每臺(tái)虛擬機(jī)可以代替?zhèn)鹘y(tǒng)的服務(wù)器,這可以減少企業(yè)物理服務(wù)器數(shù)量,降低企業(yè)的成本(購(gòu)置成本與使用成本)。

4.4 運(yùn)行老的、舊的系統(tǒng)或程序

現(xiàn)在計(jì)算機(jī)發(fā)展很快,而新的計(jì)算機(jī)硬件可能不支持以前的系統(tǒng)。例如,現(xiàn)在64位的服務(wù)器已經(jīng)很少安裝NetWare操作系統(tǒng)了,而許多場(chǎng)合仍然在采用NetWare,這時(shí)候可以使用虛擬機(jī);有些軟件只能運(yùn)行在Windows XP中,而現(xiàn)在的主流操作系統(tǒng)已經(jīng)升級(jí)到Windows 7,此時(shí)可以在Windows 7中運(yùn)行Windows XP的虛擬機(jī),在虛擬機(jī)中運(yùn)行以前的程序。

5 結(jié) 論

虛擬的系統(tǒng)和真實(shí)的系統(tǒng)沒有什么區(qū)別,有自己的硬件,BIOS等等,你可以隨便對(duì)其進(jìn)行操作,包括分區(qū)、格式化,完全不需要擔(dān)心會(huì)對(duì)現(xiàn)有的系統(tǒng)有任何的影響。虛擬機(jī)可以在一臺(tái)機(jī)器上同時(shí)運(yùn)行幾個(gè)操作系統(tǒng),特別適合于IT從業(yè)人員、開發(fā)人員以及軟件支持人員,因?yàn)檫@一類的從業(yè)人員都會(huì)同時(shí)使用兩個(gè)以上的操作系統(tǒng)以便于開發(fā)和測(cè)試的需求。

參考文獻(xiàn):

[1] 方莉.淺析虛擬機(jī)技術(shù)在計(jì)算機(jī)硬件與軟件課程教學(xué)中的應(yīng)用 [J].科技資訊,2017,15(7):19-20.

[2] 沐士光,師秀鳳.虛擬化技術(shù)探討 [J].中小企業(yè)管理與科技(上旬刊),2009(7):275-276.

[3] 王曉梅,馬芳.計(jì)算機(jī)虛擬化技術(shù)應(yīng)用分析 [J].信息與電腦(理論版),2012(5):136-137.

作者簡(jiǎn)介:黃俊杰(1984-),男,漢族,廣東徐聞人,教師,助教。研究方向:計(jì)算機(jī)應(yīng)用。

猜你喜歡
虛擬機(jī)
虛擬機(jī)技術(shù)在計(jì)算機(jī)組裝課堂中的應(yīng)用
虛擬機(jī)服務(wù)器在教學(xué)實(shí)踐中的探索研究
淺談?dòng)?jì)算機(jī)系統(tǒng)虛擬化網(wǎng)絡(luò)設(shè)置方案
任務(wù)驅(qū)動(dòng)教學(xué)法在《網(wǎng)絡(luò)應(yīng)用服務(wù)管理》教學(xué)中的應(yīng)用
虛擬機(jī)局域網(wǎng)組建技術(shù)應(yīng)用初探
垫江县| 盐池县| 罗定市| 霸州市| 台东市| 昌平区| 张掖市| 潞西市| 孝昌县| 治多县| 会昌县| 奇台县| 望奎县| 兰坪| 夹江县| 巴马| 新闻| 肃宁县| 法库县| 克东县| 扬州市| 佳木斯市| 古蔺县| 阳东县| 彭州市| 萨嘎县| 孝昌县| 济南市| 上栗县| 东乌| 茂名市| 新巴尔虎左旗| 方正县| 谢通门县| 安徽省| 福泉市| 阿尔山市| 大渡口区| 苗栗市| 汉沽区| 琼中|