利用虚拟机技术构建计算机实践课教学实验平台的可行性

2016-01-05 13:45章华赖育凯
电脑知识与技术 2015年29期
关键词:可行性

章华++赖育凯

摘要:当前,为了迎合市场实用型人才的需要,在我国的教学体系中,实践越来越受到更高的重视。特别是计算机实践课程,需要学生掌握相应的操作技术。虚拟机指的是通过软件的模拟,使计算机系统在相对隔离的环境中运行中具有完整的硬件系统功能。虚拟系统生成的操作系统是一种全新的虚拟镜像,具有完整、真实的Windows系统相同的功能,并且在进入新的系统后,所有的操作都不会对计算机真正的系统具有影响,这一系统的功能包括独立安装运行软件、存储数据等。与真实系统的主要不同在于虚拟系统不会降低电脑的性能,在运行程序、启动速度等方面,虚拟系统更加的快捷方便,同时虚拟机能够模拟出多种种类的操作系统。虚拟机的应用可以有效地节省教育资源,同时起到更好的教学效果。该文着重对虚拟机技术构建计算机实践课教学实验平台的可行性进行了研究,以促进虚拟机的应用,提高教学效率。

关键词:虚拟机技术;计算机实践课;教学实验平台;可行性

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)29-0136-02

计算机技术为我们的教学实践活动提供了很多方便,为了提升教学效果,全国多所高效都构建了教学实验室,但由于资金有限及我国大学生扩招等原因,这方面的教育资源一直供不应求,实验室的教学任务较重。同时,一些实验室需要移除计算机还原保护卡等保护性工具,造成实验室维护的困难。这些现象给教学活动的展开造成了阻碍,一些试验无法进行。实践是最为有效的记忆技巧,同时在当前教学环境下,实践是最有效的教学方法。如不能在教学活动中提高学生的时实践操作,往往会造成学生的高分低能。虚拟机技术是IBM公司为大型计算机系统的安全共享而研发的技术,这一技术应用在教学活动中可以有效地保护原有系统的安全性,减少了计算机维护的工作,同时可以模拟多种操作系统,更有利于教学的展开。

1 利用虚拟机技术构建计算机实践课教学实验平台技术的可行性

(1)虚拟机工作原理

首先从技术层面来说,以虚拟机技术构建实践课的实验平台是完全可行的。虚拟机是在某台物理计算机上虚拟出来的独立运行逻辑的软件,通过虚拟机软件创建,虚拟技术可以在现有的操作系统上实现独立运行的子系统,可应用自己独立的硬件资源。虚拟机技术可以在主系统上建立多种同构或异构的虚拟计算机系统,全部系统可同时运行并相互切换,不需要重新启动系统。这一系统同样可以相互连接构成局域网络,所以虚拟机技术能构建起一个虚拟的实验室环境,大部分的计算机实践都可在虚拟机上执行。

(2)软件技术

当前有多种虚拟机技术,包括Virtuozzo、Boch、Parallels OpenVZ等,多种系统及技术为虚拟机的运行维护提供了可靠的保障,当前国内和国际很多大型计算机公司都有相对成熟的技术,并具有各自的有点,所以,首先从软件技术层面来说,利用虚拟机技术构建计算机实践课教学实验平台是完全可行的。VMware和VirtualPC是当前主要应用的两大虚拟机软件,VMware在网络支持和稳定性上具有更大的优势,所以应用较多,但VirtualPC在操作性上具有更大的优势,较适合一般企业及普通用户使用,鉴于高校计算机实践课的特殊性,个人认为类似VMware的软件系统更适合于教学使用。

2 硬件技术的可行性

(1)硬件设备的可行性

从硬件系统上说,当前很多虚拟机的要求并不高,如VMware的基本要求配置为CPU主频在266MHz以上,运行内存在128MB以上,硬盘空间有600MB以上的空间。对于当前的网络技术和高效计算机的配置来说,已经远远高出这些要求。构建多台虚拟机的虚拟网络除了在内存上具有更高的要求外,在硬盘等方面并无过多的要求,所以完全可以对学校的计算机进行局部升级,对应多种实验内容可交叉开展,节省了大量的资金、设备方面的投入[1]。

(2)管理维护及操作的可行性

教学活动中,对应计算机系统的管理维护一直是学校工作的重点内容之一,如维护管理不及时,很有能造成计算机系统的瘫痪或设施的损害。虚拟机系统安装方便快捷,同时各系统提供的管理工具可以允许终端用户参与虚拟服务的重建、备份、迁移、灾难恢复等,降低了系统维护的成本和技术要求,所以,在运行维护上是完全可行的[2]。

从应用操作上说,一台物理计算机能同时搭载多台虚拟机及不同种类的操作系统,形成构造复杂的局域网络,在切换操作也只是对不同窗口的操作。利用虚拟机自身的suspend功能可保留操作现场,大型的实验可分多次完成,方便学生的操作。所以,利用虚拟机技术构建计算机实践课的教学实验平台是完全可行的。

3 实验平台的搭建

VMware是由IBM公司研制,可以构建异构的操作环境,与计算机实践课的授课要求相契合,所以构造计算机实践课的实验平台可选用VMware系统。

VMware系统对于计算机的要求并不高,但为了保持系统的流畅性,最好采用双核的CPU,内存容量在512MG~1GB之间,硬盘空间1GB就可以。如构建多台虚拟机并行的实验环境可相应调整内存[3]。安装运行VMware系统,打开软件,通过安装向导,新建虚拟计算机,设置独立的硬盘配置、显卡、驱动、网卡等。在创建过程中,用户可选择客户机中的多种操作系统类型,如Windows、Linux、Novell、Sun Solaris等,根据教学需要可选择不同的操作系统。或者可根据宿主机的配置系统自动生成与配置相适应的配置。通过VM-Setting可对系统的运行参数进行修改,包括调整客户机硬盘、内存大小、添加或删除硬盘等。在存储方面,可直接复制客户机的系统文件,通过FILE-OPEN软件进行加载。

在安装完成后,可自动创建10个虚拟设备,可具有以太网交换机的作用。客户机能对任意的虚拟以太网交换机接口进行连接[4]。VMware系统自身提供三种虚拟网络连接形式,分别是Bridged、NAT及Host-Only三种模式。Bridged模式可与VMnet0接口连接,通过Bridged连接,用户可通过网桥直接与外部物理网路相连接,客户机与宿主机处于同一网段内,使用不同的IP地址;NAT模式可与VMnet8相连接,采用Network Address Translation技术,客户机可通过宿主机间接连接玩不网络,使用同一IP地址;Host-Only模式与 VMnet1相连接,客户机遇外界隔离,不可连接外部网络。

4 计算机实践课教学实验平台的运用

在进行实验之前,教师可把VMware系统安装在教师及学生的计算机中,然后安装还原卡或软件,避免了大量的维护工作。利用这一软件,学生科学习硬盘分区、操作系统安装、格式化操作等多种操作项目。如多操作系统安装实验,教师可任选一台宿主机,利用Alcohol软件在我的电脑中生成虚拟光驱,制作操作系统安装光盘的镜像文件,存入“操作系统镜像”文件夹中。以本台计算机作为发射平台,采用硬盘管理系统进行网络复制,快速生成计算机实验平台[5]。学生启动试验机的VMware系统,并创建虚拟机,在虚拟光驱上载入操作镜像系统。在虚拟机中双击光驱设备,按照安装向导的提示进行虚拟硬盘的分许格式化,安装操作系统。如需生成操作系统的多台虚拟机,可在VMware系统中克隆,如需在计算机中创建不同的操作系统,可在我的电脑中选择卸载镜像,并再次载入不同的操作系统镜像。

也可通过VMware系统建立局域网,进行不同类型的网络实验。如组建对等网络、进行分级网络实验等。

5 结语

本文深入的解析了虚拟机技术,从软件技术、硬件设施等方面分析了利用虚拟机技术构建计算机实践课教学实验平台的可行性。表明在教学过程中虚拟机是完全可行的。同时以VMware系统为例讲述了怎样应用虚拟机技术进行教学活动。

参考文献:

[1] 阳树铭.虚拟机技术在中职计算机组装与维护课程教学中的作用[J].新课程研究(中旬刊),2014(5):99-100.

[2] 方雷.基于云计算的土地资源服务高效处理平台关键技术探索与研究[D].浙江大学,2011.

[3] 王亮亮,芮雪,杨琴.基于Linux的高校信息技术教学平台可行性研究[J].计算机技术与发展,2012(7):200-203.

[4] 刘坤.利用虚拟机技术构建计算机网络实验教学环境研究[J].网络安全技术与应用,2010(10):68-69,75.

[5] 董理君,宋军,王茂才.信息安全专业实验教学中的若干问题研究[J].计算机教育,2010(22):142-144,150.

猜你喜欢
可行性
PKEP术后短期留置尿管的可行性分析
阅读疗法及其在图书馆应用的可行性探索
超声滚压处理提高30CrNiMo8钢疲劳性能可行性的研究
中国设立PSSA的可行性及其分析方法
预见“小盒子空间”与其可行性的探讨
我国批准2005年海牙公约可行性问题的思考
基于ETC卡的“多卡合一”可行性探析
我国公共行政的系统分析:可行性、必要性及局限性
PPP物有所值论证(VFM)的可行性思考
自由选择医保可行性多大?