復合虛擬技術在實踐教學的運用
時間:2022-06-02 14:55:29
導語:復合虛擬技術在實踐教學的運用一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1計算機虛擬技術
虛擬技術是一種通過分區(qū)組合的形式,使得計算機資源滿足一個或多個操作環(huán)境,從而提供優(yōu)于資源配置的訪問技術。虛擬化是把物理資源變換為邏輯上的可管理資源,從而打破硬件上的物理壁壘,拓展可用資源的一種模擬化方式?,F(xiàn)代計算機系統(tǒng)是一個龐大而又繁雜的整體,對于計算機實驗環(huán)境下的教學而言,其復雜性不言而喻。由于整個計算機系統(tǒng)由網(wǎng)絡相連接,分成多個自下而上的層次,因此通過各映像連接接口,以層級的管理模式使得各抽象資源相互交互運用,大大改善了系統(tǒng)的單一性和邏輯性,增強了教學環(huán)境的移植性。
2計算機實驗教學現(xiàn)狀
為了應對信息化時代的到來、拓展大學生的操作技能,有必要通過計算機教學來提升當代大學生的計算機素養(yǎng)。在這種教學要求下,計算機實驗室已經難以滿足不同的教學需求,必須增強計算機設備的多樣性,創(chuàng)建不同的教學環(huán)境。就高校計算機實驗室建設而言,不僅需要引進大量的設備、增加設備投入成本,而且還要進行大量的維護與更新工作。具體表現(xiàn)在以下幾個方面:(1)在軟件安裝或網(wǎng)絡攻防的教學環(huán)境下,學生并未完全正確掌握計算機操作技能,不可避免地對計算機硬件和計算機系統(tǒng)產生一定的影響。(2)在有限的硬盤資源條件下,統(tǒng)一部署多樣化的操作環(huán)境和專業(yè)化的操作軟件,同時滿足多人在不同時段對同一臺設備的使用需求,會影響設備性能、降低使用效率。(3)大量不同的系統(tǒng)環(huán)境與教學軟件需求,帶來大量的人工干預。
3虛擬技術在教學環(huán)境中的運用分類
當前計算機實驗室運用的虛擬技術從底層到高層大致可分為硬件層、編程語言層和操作系統(tǒng)層三個方向的管理模式。(1)硬件層的虛擬化是指通過硬件抽象層來實現(xiàn)指令集的虛擬化,起到硬盤保護卡的作用,通過PCI插槽安裝硬件設備,通過底層驅動引導扇區(qū)寫入信息,對硬盤資源進行分區(qū)設置。通過接管BIOS中斷表進行硬盤參數(shù)修改,達到數(shù)據(jù)臨時存儲或永久存儲的目的,從而實現(xiàn)磁盤的保護[1]。雖然硬件層的虛擬化應用在日常教學中能起到保護的作用,但伴隨著應用系統(tǒng)的升級和教學軟件的更新,設備本身的硬件資源越來越被各類軟件所占用,教學系統(tǒng)的運行性能會受到一定的影響,因此硬件層的虛擬化運用更多的是依靠設備本身性能的支持來延長它的使用周期。硬件層的虛擬化雖然保護了分區(qū)和數(shù)據(jù)的完整性,但在傳輸大量增量數(shù)據(jù)或整區(qū)克隆時,由于其對硬件的穩(wěn)定性依賴較大,容易產生丟包、斷點和藍屏等現(xiàn)象,導致更新速率降低、維護周期延長。(2)編程語言層的虛擬化是指通過軟件模擬具有完整硬件功能且可獨立運行的計算機系統(tǒng)環(huán)境。這類虛擬化是通過虛擬還原點的形式達到進程級作業(yè)的目的,不同于硬件層的分區(qū)模式管理,還原點通過虛擬的體系結構生成各類進程層級,通過調用和改寫母進程形成一個又一個新的子進程系統(tǒng)環(huán)境。以一個母進程為還原點設置多個子進程,不同的子進程安裝各類不同需求的教學軟件,通過優(yōu)化系統(tǒng)和網(wǎng)絡環(huán)境,在克隆增量方面以虛擬進程的方式進行數(shù)據(jù)傳輸,大大提高了教學部署的工作效率。編程語言層面的虛擬化,在保護數(shù)據(jù)完整性的同時,又降低了數(shù)據(jù)傳輸?shù)拇笮。赃M程的方式提高了速率。由于子進程層級可以無限堆疊,在管理模式上需要管理人員具有統(tǒng)一的安排部署和邏輯管理標準;由于這類虛擬化在網(wǎng)絡克隆方面主要依靠軟件優(yōu)化來提高網(wǎng)絡傳輸速度,因此要求管理人員有能力對實驗設備系統(tǒng)和BIOS進行優(yōu)化。(3)操作系統(tǒng)層的虛擬化是指操作系統(tǒng)內核可模擬出多個用戶,這些用戶各自獨立,其本身具有真實的計算機功能,擁有獨立的文件和網(wǎng)絡系統(tǒng)。通過服務器和網(wǎng)絡端,可將系統(tǒng)資源分散建立在各個下端計算機設備中,形成現(xiàn)在流行的云平臺技術。云平臺技術是虛擬化技術走向成熟的表現(xiàn),通過在服務器端創(chuàng)建與部署相關教學軟件,由鏡像引導依據(jù)母鏡像系統(tǒng)復制生成多個子鏡像系統(tǒng)并提供給各個分機,鏡像本身可立即開放、還原、清空,做到定時設置、定時清理[2]。操作系統(tǒng)層的虛擬化雖然易于管理、方便維護,但其本身面臨的一個主要挑戰(zhàn)則是來自教學軟件的相互獨立性和資源互操作之間的矛盾。大型的教學軟件如MATLAB、CAD等,其本身需要相對獨立的操作環(huán)境,同時也需要獨立顯卡等設備的支持。當用戶數(shù)量不斷增加、教學軟件生成的變量文件增多時,其需求資源對服務器端不斷發(fā)出分配申請,若其中一臺出現(xiàn)問題會很容易造成大面積的系統(tǒng)崩潰,因此這類虛擬化無法滿足教學的多樣化需求,須進行有針對性的部署和使用。
4虛擬技術在計算機教學中所具有的優(yōu)勢
當前,大部分院校都面臨著教學設備更新、教學場地拓展等困境。在有限的經費投入下,要想合理高效地增強計算機教學的周期性和需求性,可引入復合虛擬技術以延長實踐教學的設備周期,同時降低維護成本[3]。虛擬技術在教學中的應用優(yōu)勢主要體現(xiàn)在以下幾個方面:(1)復合性。在多種層級的虛擬技術環(huán)境下,根據(jù)不同的教學需求設置不同層級的虛擬環(huán)境,生成多個系統(tǒng),在布控統(tǒng)一的情況下優(yōu)化各層級的軟件操作環(huán)境,提高克隆傳輸速率,降低周期,從而降低丟包概率。(2)嵌套性。隨著硬件技術的快速發(fā)展,固態(tài)硬盤的使用為設備運轉速率的提高提供了支持,由于固態(tài)硬盤和機械硬盤工作原理不同,因此為保障教學的順利進行,需要從底層設置固態(tài)硬盤和機械硬盤均可使用的相關虛擬技術。目前市場上比較主流的相關保護卡公司均有涉獵。(3)共享性。傳統(tǒng)的還原卡和當下流行的虛擬機技術在實踐教學環(huán)節(jié)有著各自的優(yōu)勢和劣勢,如何保障老舊設備的正常運行,同時又能在新購置設備的實驗室實行統(tǒng)一的管理,使得新舊教學設備處于均衡和諧的運行狀態(tài)呢?最佳的方案便是將還原卡與虛擬技術相結合,在管理上取得遠程高效的云平臺運行效果,而在個體設備維護上又能達到獨立保護、聯(lián)動傳輸克隆的目的。在傳統(tǒng)管理模式下,硬件設備的運行頻繁出現(xiàn)故障,究其原因在于用戶頻繁地切換系統(tǒng)或同時下達操作指令,由此引發(fā)硬件受損的情況,在檢修中需要更換或重新安裝硬盤、內存等硬件,從而增加了維護工作量和維護成本。在這一模式下,在虛擬子系統(tǒng)中對BIOS、CPU、內存等進行獨立設置,可減小硬件性能落后對指令執(zhí)行效果的影響,同時可通過網(wǎng)絡對所使用的設備進行遠程監(jiān)控,實時發(fā)現(xiàn)進程故障或查看設備運行效果[4]。此外,在用戶長時間使用網(wǎng)絡系統(tǒng)或使用設備執(zhí)行較為復雜的操作時,可利用虛擬技術的高性能特征,避免對軟硬件設施造成嚴重損壞,進而降低軟硬件設備的故障發(fā)生率。
5虛擬技術在教學實踐中的測試
在實踐教學中對多臺計算機設備進行測試。測試對比參數(shù)主要包含三類參數(shù):響應時間、傳輸速度、傳輸耗時。其測試環(huán)境如下:千兆網(wǎng)卡、千兆網(wǎng)線、300臺電腦設備和多臺交換機設備(同一品牌型號)、均在Win10操作系統(tǒng)中進行測試。(1)通過FTP文件傳輸協(xié)議,對操作系統(tǒng)層和硬件層的虛擬技術進行文件傳輸對比。當所占用設備在100臺以內時,其傳輸速度、耗時與響應時間無明顯差別;當占用設備達到300臺以上時,硬件層面的傳輸速度受設備硬件性能的影響,其耗時與響應時間均高于操作系統(tǒng)層面的虛擬技術應用[5]。(2)通過多分區(qū)操作系統(tǒng)克隆進程,對100臺設備多個層面的虛擬技術進行對比。由于多分區(qū)操作系統(tǒng)容量巨大,同時存在多次斷點現(xiàn)象,在多次測試后,硬件網(wǎng)絡克隆的傳輸耗時和速度均大大低于進程類虛擬技術的克隆,操作系統(tǒng)層面的進程克隆速度平均可達到4~6G/min。(3)本地300臺設備通過網(wǎng)絡連接遠端服務器,在相對集中的時間內同時發(fā)出提交指令,接著對300位學生進行問卷調查以分析使用者的相對感受。問卷主要由三類問題組成:①同時發(fā)出提交指令時,使用者對設備響應時間的直觀感受。②使用不同的虛擬技術,對實踐教學的幫助。③利用教學管理軟件,獲取300位學生對設備的整體評價。在本次測試中,通過遠端監(jiān)控軟件對部分測試設備的數(shù)據(jù)進行提取,對啟動時間、CPU的使用占比、物理內存占比及硬盤使用率等數(shù)據(jù)進行進一步的模擬對比,發(fā)現(xiàn)系統(tǒng)層級的虛擬技術評分整體略高于硬件層級。雖然本次測試和問卷調查對多種虛擬技術的應用具有一定的研究意義,但由于實驗設備的誤差性和實驗系統(tǒng)的局限性,其測試結論有待進一步驗證。
6結語
當前虛擬技術發(fā)展迅速,將實用的虛擬技術運用于實踐教學環(huán)節(jié)勢在必行,且需要管理者的知識構成以及學校相關部門的政策支持。管理者自身的知識儲備和對新技術的不斷涉獵,決定著軟硬件設備的維護效果;學校相關部門的高度重視以及資金、人力、政策的支持,都將促進虛擬技術在實踐教學環(huán)節(jié)的運用。虛擬技術的變革將帶來實驗室管理模式的改變,同時也將促進教學模式的改變。作為計算機教學工作者,有必要進一步研究將虛擬技術應用于實踐教學這一課題。
參考文獻
[1]唐靜武.還原保護技術在計算機實驗室應用研究[J].電子世界,2020,603(21):183-184.
[2]趙冬琴.實驗室桌面云平臺虛擬化技術研究[J].山西電子技術,2021,218(5):83-86.
[3]趙建軍.計算機虛擬技術在計算機教學中的應用探析[J].電子技術與軟件工程,2015,61(11):187-188.
[4]戴冬生.虛擬化技術在計算機機房管理中的應用研究[J].南方農機,2021,52(23):171-173.
[5]李寧.虛擬化技術在計算機網(wǎng)絡教學中的應用[J].福建電腦,2021,37(12):129-132.
作者:楊清 殷明 何鵬 單位:中原工學院現(xiàn)代教育技術中心