計算機(jī)虛擬機(jī)技術(shù)及應(yīng)用論文(2)
計算機(jī)虛擬機(jī)技術(shù)及應(yīng)用論文
計算機(jī)虛擬機(jī)技術(shù)及應(yīng)用論文篇二
《在計算機(jī)教學(xué)中虛擬技術(shù)的應(yīng)用分析》
摘要:本文結(jié)合筆者多年的教學(xué)實際經(jīng)驗,分析了虛擬技術(shù)在高校計算機(jī)專業(yè)教學(xué)中的應(yīng)用,簡要介紹了其虛擬機(jī)的原理及背景,著重分析了其與傳統(tǒng)教學(xué)比較的優(yōu)勢之所在,最后實際分析了虛擬技術(shù)在計算機(jī)教學(xué)中幾個方面的運(yùn)用。
關(guān)鍵詞:虛擬機(jī);高校;計算機(jī);教學(xué)
一、引言
隨著大學(xué)的擴(kuò)大招生模式的啟用,許多高校的運(yùn)行都受其影響,面臨的一系列的問題,其中就有經(jīng)費(fèi)投入不足導(dǎo)致的教學(xué)設(shè)備,場地等不能滿足教學(xué)的問題。特別是在許多工科專業(yè),如計算機(jī)專業(yè),由于其發(fā)展迅速,新技術(shù)層出不窮,設(shè)備更新快,如果受到經(jīng)費(fèi)的制約,設(shè)備技術(shù)得不到更新,將很難保證教學(xué)的質(zhì)量。目前,在計算機(jī)專業(yè)中,大部分教師都是采用的多媒體教學(xué),但由于條件限制,學(xué)生在上課的過程中將會出現(xiàn)軟件與系統(tǒng)的不兼容,操作系統(tǒng)切換困難等諸多問題,使得實踐性課程的教學(xué)和實驗進(jìn)行困難。為了實現(xiàn)“以能力形成為核心的人才培養(yǎng)”模式,如何有效的利用設(shè)備,提高教學(xué)質(zhì)量,以達(dá)到教學(xué)目標(biāo),是當(dāng)今大學(xué)擴(kuò)招后所面臨的重要課題之一。就上所述,采用虛擬機(jī)(Virtual machine)技術(shù),能過有效的解決計算機(jī)專業(yè)的實驗設(shè)備,場地等由于投入資金不足所帶來的問題,在保證教學(xué)質(zhì)量的同時,又為學(xué)校節(jié)省了資金。
二、虛擬機(jī)簡介
所謂的虛擬機(jī)是指通過計算機(jī)軟件來實現(xiàn)模擬一個具備完整的硬件系統(tǒng)功能的、運(yùn)行在一個完全隔離環(huán)境中的完整計算機(jī)系統(tǒng)。它能在已有的操作系統(tǒng)上再虛擬出一個新的系統(tǒng)。而這個虛擬出來的系統(tǒng)與原有的系統(tǒng)是相互獨立的,它不依靠原有機(jī)器的硬件運(yùn)行,而是由它虛擬出來的各種獨立硬件來支持運(yùn)行。它的硬盤是從現(xiàn)實硬盤中新建的一個文件夾,它的內(nèi)存是從現(xiàn)實內(nèi)存中劃分出來的一部分,并且它具有不唯一性,在一臺電腦上可以虛擬出多個虛擬計算機(jī),而且它們能實現(xiàn)真實計算機(jī)所能實現(xiàn)的所有功能。對于應(yīng)用程序而言,在虛擬機(jī)上運(yùn)行與在一臺真正的計算機(jī)上運(yùn)行完全一樣,沒有區(qū)別。例如你可以在虛擬機(jī)上裝載騰訊QQ來進(jìn)行聊天,或者裝載一些游戲軟件來玩游戲等等,現(xiàn)今比較流行的虛擬機(jī)有Virtual PC和VMware,然而Virtual PC只支持2004之前的版本,而VMware的虛擬機(jī)運(yùn)用環(huán)境真實,因此在教學(xué)中被廣泛使用[1]。
三、虛擬機(jī)軟件
雖然虛擬機(jī)在十多年前就已經(jīng)被研發(fā),但是由于硬件的限制,一直得不到很好的發(fā)展。隨著近幾年硬件技術(shù)的完善和進(jìn)步,虛擬機(jī)技術(shù)終于能得以發(fā)揮,得到市場的認(rèn)可。目前在市場上有三大公司的虛擬機(jī)軟件比較暢銷。其一為微軟公司的Virtual PC、Virtual Server,能在Windows和Mac OS的環(huán)境下運(yùn)行,它們幾乎支持所有的主流操作系統(tǒng);其二為SUN公司推出的xVM Virtual Box,能在Linux和Windows的環(huán)境下運(yùn)行。也幾乎支持所有的主流操作系統(tǒng)。其三是VMware公司推出的VMware Workstation和VMware Sever。它們能在Linux和Windows 2000以上的版本環(huán)境下運(yùn)行。幾乎支持所有的主流操作系統(tǒng)。每個公司推出的虛擬機(jī)軟件功能大同小異,客戶具體選擇哪種就看個人的業(yè)務(wù)取向了。
虛擬機(jī)軟件具有以下幾個特點:
(1)每個虛擬機(jī)都能擁有計算機(jī)的所有資源,并且利用這些資源虛擬出獨立于現(xiàn)實計算機(jī)的硬件資源,如CPU、外存、內(nèi)存等。
(2)每個虛擬機(jī)都有一個VM控制塊。用它可以控制虛擬機(jī)的運(yùn)行狀態(tài),調(diào)度優(yōu)先級等。
(3)每個虛擬機(jī)都會從實際計算機(jī)的內(nèi)存中劃分出一部分當(dāng)作自己的內(nèi)存使用,并且該內(nèi)存相對實際計算機(jī)獨立。
(4)在同一臺電腦上,能虛擬出多個虛擬機(jī),并且每個虛擬機(jī)運(yùn)行獨立,能裝不同的系統(tǒng)與軟件,并且它們之間還能建立起聯(lián)系,共享資源,相互通話等。
(5)每個虛擬機(jī)都是主機(jī)硬盤上虛擬的一個文件,與主機(jī)系統(tǒng)完全隔離,所以在虛擬機(jī)上使用了非法也不會對現(xiàn)實電腦造成破壞。
(6)每個虛擬機(jī)都能夠被隨意設(shè)置系統(tǒng)參數(shù),如虛擬機(jī)名稱,內(nèi)存大小,硬盤大小等,當(dāng)然設(shè)置的內(nèi)存或硬盤容量的大小不能超過實際計算機(jī)內(nèi)存、硬盤容量的大小。
四、虛擬技術(shù)在計算機(jī)課程實驗教學(xué)中的應(yīng)用
(一)虛擬機(jī)在網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用
許多高校由于網(wǎng)絡(luò)實訓(xùn)設(shè)備緊張,網(wǎng)絡(luò)實訓(xùn)教室建設(shè)不完全,不規(guī)范,導(dǎo)致學(xué)校網(wǎng)絡(luò)實訓(xùn)教學(xué)困難重重,教師教學(xué)也就只能把大部分時間花在了枯燥的理論教學(xué)上,然而網(wǎng)絡(luò)技術(shù)的教學(xué)實踐性強(qiáng),并且由于理論教學(xué)內(nèi)容抽象而枯燥,所以導(dǎo)致學(xué)生學(xué)習(xí)積極性不高。于是教學(xué)質(zhì)量大打折扣。在網(wǎng)絡(luò)技術(shù)的教學(xué)中推廣了虛擬機(jī)的話,網(wǎng)絡(luò)實訓(xùn)設(shè)備緊張的問題就可以得到很好的解決。通過虛擬機(jī)技術(shù)。我們就能夠?qū)崿F(xiàn)一臺計算機(jī)當(dāng)作多臺計算機(jī)使用。并且每一臺虛擬出來的計算機(jī)都是在網(wǎng)絡(luò)內(nèi)的一個獨立的個體。虛擬機(jī)通過模擬出來的網(wǎng)卡、交換機(jī)等設(shè)備,可以虛擬出一個滿足網(wǎng)絡(luò)搭建要求的模擬環(huán)境,學(xué)生在這個模擬的環(huán)境中可以進(jìn)行組建局域網(wǎng)的實驗。組建了局域網(wǎng)后,虛擬機(jī)之間就有可以互相進(jìn)行訪問了。教師可以把一部分虛擬機(jī)設(shè)置為服務(wù)器,另一部分設(shè)置為客戶端,讓學(xué)生學(xué)習(xí)網(wǎng)絡(luò)服務(wù)器安裝配置與管理、搭建的相關(guān)知識,并且進(jìn)行Web、FTP、DNS、DHCP、電子郵件等服務(wù)的配置實驗,從而加強(qiáng)對網(wǎng)絡(luò)的理解,在實踐中體驗書本上的抽象知識[2]。
(二)虛擬機(jī)在計算機(jī)組裝與維護(hù)教學(xué)中的應(yīng)用
計算機(jī)的組裝與維護(hù)是計算機(jī)專業(yè)的一項基礎(chǔ)課程,在該課程中,學(xué)生可以學(xué)到對計算機(jī)硬盤實現(xiàn)分區(qū)、格式化,為計算機(jī)裸機(jī)安裝操作系統(tǒng)、進(jìn)行Ghost備份與恢復(fù)等知識。然而在傳統(tǒng)教學(xué)中,這些知識大部分都是理論教學(xué),很少進(jìn)行試驗教學(xué)。這是因為對計算機(jī)硬盤實現(xiàn)分區(qū)、格式化,為計算機(jī)裸機(jī)安裝操作系統(tǒng)、進(jìn)行Ghost備份等相關(guān)操作會對計算機(jī)硬盤數(shù)據(jù)造成破壞,使得系統(tǒng)安全得不到保證,這對于本來就設(shè)備緊缺的高校是一個不能承受的損失,因此高校不予以支持,學(xué)生動手實踐得不到保證,造成理論和實踐的脫節(jié)。如果引用虛擬機(jī)技術(shù)的話,那么學(xué)校方面就可以放下對計算機(jī)造成損害的這個顧慮了,由于虛擬機(jī)的易維護(hù)性,易管理性。學(xué)生可以在虛擬機(jī)上隨意的進(jìn)行CMOS參數(shù)設(shè)置、硬盤的分區(qū)等操作。就算由于操作失誤導(dǎo)致了系統(tǒng)崩潰,由于虛擬機(jī)實際上只是主機(jī)中的一個文件,因此能很快復(fù)原,使得學(xué)生能繼續(xù)試驗。并且由于在虛擬環(huán)境中的操作和在實際計算機(jī)中的操作過程幾乎完全一樣,因此完全能夠滿足教學(xué)要求。下面將介紹一個對虛擬機(jī)進(jìn)行各種測試試驗的實例。
學(xué)生在進(jìn)行實驗時先新建一個虛擬機(jī),為該虛擬機(jī)其配置硬盤大小,添加進(jìn)行系統(tǒng)維護(hù)所需的光驅(qū)等硬件。然后運(yùn)行虛擬機(jī),并進(jìn)入虛擬機(jī)的BIOS,熟悉CMOS環(huán)境。并對COMS參數(shù)的設(shè)置實驗,如設(shè)置第一啟動為USB啟動,對CPU進(jìn)行超頻設(shè)置等,設(shè)置完成后,還原默認(rèn)設(shè)置,退出BIOS,通過虛擬光驅(qū)加載實驗所需的操作系統(tǒng)光盤或鏡像文件,進(jìn)入操作系統(tǒng)。進(jìn)入系統(tǒng)后,對其虛擬硬盤進(jìn)行分區(qū)、清理碎片、格式化分區(qū)等操作。由于這些操作均是在虛擬環(huán)境下進(jìn)行的,因此不會對主機(jī)本身造成任何傷害。對虛擬硬盤分好區(qū)后,學(xué)生就可以進(jìn)行對虛擬機(jī)安裝軟件的操作了,如比如殺毒軟件、還原軟件、分區(qū)軟件等各種系統(tǒng)維護(hù)工具軟件Office、Photoshop等常見的應(yīng)用軟件。軟件安裝完成后,運(yùn)行正常。實驗結(jié)束,填寫實驗報告[3]。
(三)虛擬機(jī)在其它方面上的應(yīng)用
在網(wǎng)頁設(shè)計和程序設(shè)計的課程試驗中,由于其測試往往需要通過多個系統(tǒng)和環(huán)境,因此在普通計算機(jī)中是個難以解決的問題,如果使用虛擬機(jī)的話,由于其具有多系統(tǒng)運(yùn)行性,因此能夠很好的解決這個問題,為網(wǎng)頁設(shè)計和程序設(shè)計的測試節(jié)省了時間,提高了工作效率。
五、結(jié)語
筆者結(jié)合自己多年來教學(xué)的實際經(jīng)驗,采用虛擬機(jī)軟件構(gòu)建的教學(xué)、實驗平臺既能挖掘了設(shè)備潛力從而節(jié)省資金投入,又緩解了實驗管理員工作量過大、實驗設(shè)備嚴(yán)重不足等問題。其應(yīng)用也給學(xué)生課內(nèi)外的自主學(xué)習(xí)提供了可能,增強(qiáng)了學(xué)生學(xué)習(xí)的主動性和積極性,能方便老師的教學(xué),大力開發(fā)虛擬技術(shù)在高校計算機(jī)專業(yè)的應(yīng)用是教學(xué)的趨勢之所在,希望本文能對今后的工作提供些許借鑒。
參考文獻(xiàn):
[1]沐士光.虛擬化技術(shù)探討[J].中小企業(yè)管理與科技,2009,7
[2]秋燕.淺談虛擬機(jī)技術(shù)在計算機(jī)教學(xué)與實驗中的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2010,11
[3]王春海,劉曉輝,白風(fēng)濤.VMware虛擬機(jī)[M].北京:中國鐵道出版社,2007
看過“計算機(jī)虛擬機(jī)技術(shù)及應(yīng)用論文”的人還看了:
2.虛擬機(jī)在高校計算機(jī)教學(xué)中的應(yīng)用論文