计算机在线虚拟实验室建设研究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  传统教学机房存在如下问题实验环境搭建复杂,机房管理员需要为每台机器安装相应的实验软件;实验课考核困难,给学生布置平时作业时,通常布置相同的题目,很难杜绝学生之间互相抄袭的现象;机房成本高、利用率低,部署实验室机房需要采购大量计算机和网络设备,机房设备的维护也耗费工作量。   本文研究了面向计算机实验教学的虚拟化技术,在在线虚拟实验室中通过的虚拟化技术,为每个学生在服务器端创建独享的实验环境,教师在服务器端安装实验软件和实验数据,只需要在服务器端配置一次实验环境,即可被所有的学生共享,从而大大地简化了实验机房的管理。   在线实验室;虚拟化;操作系统在传统的教学机房中进行实验教学面临实验环境搭建复杂、机房利用率低等问题。   本文研究面向计算机专业实验教学的在线虚拟实验室建设,解决传统机房教学的易用性问题。   教师只需要在服务器端配置一次即可为所有学生提供相应的实验环境,在客户端无须安装实验软件,学生使用浏览器即可访问自己的实验环境。   1在线虚拟实验室要解决的问题计算机类课程是实践性很强的课程,在机房进行教学,学生可以及时上机尝试操作、消化所学内容,能够取得良好的教学效果。   然而,传统机房教学存在如下弊端。   1传统实验课实验环境搭建复杂。   在传统的实验教学中,机房管理员需要为每台机器安装相应的实验软件,教师需要将实验包包括文档、实验数据分发给学生,学生在实验前需要手动配置自己的实验环境[1]。   某些实验的实验环境搭建尤其复杂,例如大数据实验,需要为每个学生分配多台机器,实验数据的大小可能超过1,配置较为复杂。   2传统实验课考核困难。   在传统实验教学中,教师给学生布置平时作业时,通常布置相同的题目,很难杜绝学生之间互相抄袭的现象;在最后的课程考核中,如果采用上机考核,无论是分发考试实验环境还是收取考试题目,都很复杂。   3传统实验机房成本高、利用率低。   部署实验室机房需要采购大量计算机和网络设备,机房设备的维护也消耗很多工作量[2]。   本文研究面向计算机专业实验教学的在线虚拟实验室建设,解决传统机房教学面临的诸多问题。   在线虚拟实验室通过的虚拟化技术,为每个学生在服务器端创建独享的实验环境,教师在服务器端安装实验软件和实验数据,只需要在服务器端配置一次实验环境,即可被所有的学生共享,从而大大简化了机房管理工作。   学生的实验数据全部保存在服务器端,可以随时随地登录系统继续实验,不需要每次实验前再进行一次环境配置。   使用在线虚拟实验室,教师在服务器端可以为每个学生布置不同的实验题目,在一定程度上避免了互相抄袭。   在最后的上机考核中,教师不再需要分发考试实验环境,还可以直接在服务器端收取考试结果,简化了实验考核的工作量。   使用在线虚拟实验室无须采购大量硬件,资源的利用率更高,一台服务器可以服务约100台虚拟机,满足相应数量学生实验需要;虚拟实验室运维工作可在网页上通过点击鼠标完成,快捷方便。   传统教学机房与在线虚拟实验室的优劣势总结如表1所示。   2国内外现状对比是一家国外的提供在线学习编程知识的网站,它向用户提供了一种全新的在线学习方式。   在基于网络互动编程教程的基础之上,帮助用户了解编程的基本原理。   提供了在线编译器和编辑器,用户可以在上学习、等多种语言,也能完成一些基本的编程练习。   实验楼是以实验为核心的在线教育网站,网站为学习者提供实践操作实验环境和全面的课程。   实验楼基于的-虚拟化技术,为用户提供配置好的虚拟机,通过虚拟的实验环境,学习者可边看文档边动手操作,从而提高学习者的动手实践能力。   与相比,实验楼为用户提供的不单单是一个简单的在线编译器,而是一台配置好的虚拟机,可以支持更广泛的内容学习,而不再局限于编程领域。   例如要开发一个网站,从选择技术框架、架设服务器、设计数据库,到开发前后端、上线网站,其复杂程度在上是无法完成的,而实验楼由于提供了一台完整的虚拟机,因此用户可以完成这样复杂的实验。   3虚拟实验室的相关技术研究本文研究的在线虚拟实验室技术是基于的容器技术[3]实现的。   是一个开源的应用容器引擎[4],让开发者可以打包其应用和依赖包到一个可移植的容器中,然后发布到任意的机器上,实现虚拟化。   由于是开源的产品,浏览器是操作系统自带的软件,从而节省了购买虚拟化软件的费用。   在一台服务器上搭建好的环境,其余计算机可通过浏览器来访问服务器上的虚拟化应用。   管理员教师在服务器端利用的虚拟化技术为每位用户学生创建一个隔离的环境,用户在用户端利用浏览器访问自己的实验环境。   在服务器端,在线虚拟实验室利用内核的、、等功能来提供类似虚拟机的轻量级隔离环境

文档评论(0)

wangxue1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档