虚拟机在计算机实验教学中的应用

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:JohnStorm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为解决学生实验的可操作性和实验室安全管理的稳定性之间的矛盾,引入VMware,在单机上实现虚拟网络实验平台、独立安装运行多系统以及建立相对独立的软件测试环境等等,从而提高实验教学的课堂效果。
  关键词:VMware;虚拟机;虚拟网络;CMOS
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)20-30323-03
  
  The Virtual Machine Tests the Application in the Teaching in the Calculator
  LIU Hai-ou
  (Guangzhou Kangda Vocational Technical College, Guangzhou 511363, China)
  Abstract: In order to solve the antinomy of of the maneuverability of student's experiment and the stability of the laboratory safe management, lead into the VMware, on board in the list carry out a virtual network experiment terrace and independently install circulate mostly govern and build up opposite and independent software a test an environment etc., raise classroom effect of test the teaching thus.
  Key words: VMware; Virtual Machine; Virtual Network; CMOS
  
  由于计算机实验教学中对软硬件要求较多,许多学校无法负担多项专项实验室建设的费用,其实通过使用虚拟机软件,可在不影响原有计算机的基础上,单机构建虚拟网络、独立安装运行多个不同种类的操作系统、测试软件等等。
  下面谈一谈虚拟机在计算机教学过程中的应用。
  
  1 虚拟机软件
  
  虚拟机是指使用虚拟化技术在物理计算机上模拟出来的相对独立的逻辑计算机,它具备和真正的物理主机相似的属性,都可以分区、格式化,安装操作系统,安装应用程序和软件。虚拟机是通过虚拟机软件进行创建的。
  目前常见的虚拟机软件有:VMware、Virtual PC、VirtualBox等。由于VMware支持操作系统的类型更多,而且其网络功能较强,所以本文以VMware Workstation 6.0.3build-80004为例进行相应说明。
  硬件要求:目前的PC基本都能安装使用VMware,其中内存的需求较大,同时打开多个虚拟机时,需要更多的内存。推荐主机内存1G以上,最大支持8G。
  软件要求:(1)Windows:支持Windows3.1至最新的Windows Server 2008;(3)UNIX(Linux):支持常见的UNIX(Linux),比如Red Hat、Suse、Ubuntu等等;(3)其他操作系统,比如Novell Net Ware、Sun Solaris。
  注:新版VMware支持64位的操作系统。
  
  2 构建虚拟网络
  
  2.1 建立要使用的虚拟机
  可通过向导及备份分发的方式建立,在建立过程中可选择要安装的操作系统类型以及硬件设置。这里以安装Windows XP为例,通过向导建立虚拟机。基本过程如下:
  选择操作系统类型:
  选择网络连接类型:
  
  为虚拟机分配磁盘空间:
  2.2 虚拟网络设备
  虚拟网卡:创建好虚拟机后,虚拟机会默认安装AMD PCNET family PCI Ethemet Adapter网卡。一般虚拟机可以安装三块网卡。每块网卡有四种可选网络方式:桥接、仅主机、网络地址转换和自定义。
  虚拟交换机:VMware提供了10个虚拟网络设备:Vmnet0-9,这些设备可以充当交换机。
  2.3 虚拟机联网方式
  (1)Bridged(桥接)方式
  选择这种方式后.虚拟机自动会加入到VmnetO交换机中.只要将虚拟机设置为和主机同样网段的IP地址.在真实的网络中.虚拟机就和主机拥有同样的地位 虚拟机可以访问真实网络中其他共享资源。因此选择该模式后,应该给虚拟机做好安全措施,并向管理员申请有效的IP地址。
  (2)HOST—ONLY(仅主机)方式
  选择该方式后,会自动与Vmnet1交换机进行连接,创建与其他网络隔离的独立网络。如果只需要主机和虚拟网络内的虚拟机进行通信而不需要上外网时,可考虑采用这种方式。
  (3)NAT(网络地址翻译)方式
  如果主机可以连接到外网,但是我们在外网上无法为虚拟机获得一个IP地址。我们可以采用该种模式。
  2.4 安装OS后的设置
  安装VMware-tools.exe加强显示效果,并达到设定共享文件夹以及鼠标自由在主机与虚拟机之间移动。
  根据拓扑图创建虚拟网络,并规划好IP地址,再进行虚拟网络配置
  2.5 学生进行网络实验
  子网划分、组建对等网、组建域网络、TCP/IP协议测试、路由器配置、代理服务器共享上网、FTP、Web服务器建立、网络版软件的安装与调试等等。
  
  3 模拟硬件
  
  在实验室进行CMOS设置等相关教学时,由于机器未进入操作系统,机房管理软件的演示功能无法使用。另外,设置CMOS不当,也会对机器造成损害。而通过虚拟机软件可很方便的解决这个难题。
  
  4 软件测试
  
  很多高校开设了UNIX(Linux)方面的课程,安装UNIX(Linux)需要特殊的磁盘分区格式,并在已存在Windows系统的电脑中建立多系统引导。这样做一是操作复杂,需要相关专业知识,二是不太安全,容易对原有的操作系统造成影响。通过虚拟机可以独立的全新安装UNIX(Linux)操作系统,并且不影响原有的磁盘分区及操作系统。
  另外,很多测试版的软件都不太稳定,容易与系统产生不兼容问题,从而影响到原操作系统的正常使用,虽然机房电脑有还原卡,但不利于学生的学习与提高。通过虚拟机环境进行相关软件的测试,比较安全方便。
  
  5 结束语
  
  经教学实践证明,使用虚拟机软件在公共计算机房构建单机多系统实验环境,特别是虚拟网络的建立,给实验室建设提供了新的思路及方向。虚拟机软件及虚拟机技术的应用体现了计算机教学环境虚拟化、系统开放化的特点,同时在一定程度上缓解了实验设备以及场地设施的不足,并且提高了实验设备的安全性,减少了实验室的管理难度,并且能够促进学生自主研发式的学习,值得推广。
  
  参考文献:
  [1] 李佳,李先明. 采用VMware构建虚拟网络实验室[J]. 重庆廣播电视大学学报,2007,(9):11-13.
  [2] 舒云星,郑卫东. 基于Vmware的虚拟计算机实验系统[J]. 实验室研究与探索,2006,(9):1087-1089.
  [3] 刘志平. 基于VMware虚拟网络的构建[J]. 内蒙古大学学报(自然科学版),2007,(1):94-97.
  [4] 沈嘉. 基于单机的虚拟网络实验平台的实现. 网络通讯与安全,2007,1307-1308.
其他文献
摘要:采用工作流技术,用户可以根据企业自身的实际业务流程来自定义工作流,从而实现业务流程的自动化。备件管理是每个企业都必须面对的环节,是企业ERP运行的重要组成部分。采用软件工程的方法,通过分析企业职能部门和用户的工作流程,结合工作流技术,按照特性要求和统一原则,采用层次化、组件化、松耦合思想设计并实现了通用型企业备件管理系统。  关键词:工作流;软件工程;层次化;组件  中图分类号:TP311文
期刊
摘要:在分析B语言和面向对象方法的基础上,提出一种具有面向对象特性的形式化描述语言B+,该语言克服原有B语言没有机制形式描述一系列实例变量和不确定的行为的缺点。  关键词:形式化;面向对象;B语言;B+  中图分类号:TP301文献标识码:A文章编号:1009-3044(2008)20-30267-02    An Object-oriented System Research Based on
期刊
摘要:企业经营规模的不断扩大使得传统工作流系统不能适应企业分布式经营的需求,但却促进了基于WEB的工作流系统技术的发展,在此基础上提出了基于.NET3.0的WEB工作流系统,分析了工作流技术的工作原理,给出了工作流元素的相关定义,并在此基础上设计了系统的架构,最后实现了一个企业业务流程的实例。  关键词:工作流; 工作流管理系统; 业务流程模型; Web  中图分类号:TP311文献标识码:A文章
期刊
摘要:教育技术未来的发展趋势之一将会是虚拟现实技术,其交互性、沉浸性和构想性是未来计算机在各领域中应用的理想因素。基于虚拟现实技术的教育、学习环境是实现对现实教学方法、思维方式、感知行为和控制手段等的模拟。本文通过国内外大量前沿应用实例,介绍并总结了虚拟现实技术在教育应用领域中的特点、应用和发展前景。  关键词:虚拟现实技术;教育技术;虚拟现实建模语言;三维  中图分类号:TP393文献标识码:A
期刊
摘要:随着网络的飞速发展,网上购物已经走入日常生活,因此各类在线网站开发一个方便、快捷和人性化的购物系统是非常必要的。而“购物车”在在线购物类网站中又是一项非常重要的功能。纵观ASP购物车功能的方法,目前比较常用的方法有Cookie、Session或者数据库等。通过对Cookie、Session和数据库三种方法的介绍与比较,从而得出各自的优缺点。  关键词:ASP;购物车;Session;数据库 
期刊
摘要:在企业级应用开发中存在着项目开发周期长,开发效率低,不能快速响应需求变化等普遍问题。而代码自动生成技术正是解决这些问题的有效途径之一。SSH架构目前是企业级应用中最广泛的J2EE架构之一,本文对基于该架构的代码自动生成技术进行了探讨,通过对开源框架AppFuse进行研究,提取出了其基于SSH架构的快速开发模块,对该模块进行了改进,进一步增强了其代码自动生成能力,并将改进后的模块应用于一权限管
期刊
摘要:本文设计了一种基于现场可编程逻辑器件FPGA计的多显示模式VGA接口。通过设计一种全新的分频算法,使该接口能支持从VGA到SVGA多达13种显示模式,在實际利用FPGA的嵌入式系统中能替代VGA专用显示芯片,节省了计算机处理过程,加快了数据处理速度,节约了硬件成本。  关键词:FPGA;VGA接口  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)20-30240
期刊
摘要:简要的介绍了UML建模技术,描述了公务员培训项目管理系统的设计与建模过程。在对系统进行需求分析的基础上,对系统进行需求模型、静态模型、动态模型的建模。  关键词:统一建模语言;培训项目管理;可视化;系统设计  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)20-20269-03    Application Study of UML in Train Proje
期刊
摘要:在线学习技术是现代教育发展的一个方向,如何有效地对学员进行管理也成为在线学习模式下一个亟待解决了问题。本文对在线学习模式下考勤管理进行了深入研究,针对在线学习中的学员流动频繁,考勤的实时性要求比较高的特点,以基于.NET的在线学习系统的实际开发为例,从考勤模块的总体设计到考勤信息的实时存取实现方法等方面进行了详细阐述。  关键词:在线学习;E-learning;在线考勤  中图分类号:TP3
期刊
针对国内公交环境下的客流统计进行研究,提出了一种乘客上下车运动目标的检测方法,先把整个运动对象提取出来,再用改进的分水岭算法,结合特征分析将运动对象中的各个目标分割开来。实验结果表明该方法就一般情况下对多人靠在一起也能有效检测目标,但是对于多人完全同色贴在一起的情况,光靠该算法就不太适用了,需要结合随后的跟踪算法进行处理。
期刊