- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理虚拟实验环境设计及实现探讨
计算机组成原理虚拟实验环境设计及实现探讨 摘 要:本文对计算机组成原理虚拟实验环境的构建进行了初步的探讨。从建立虚拟实验室着手,介绍了虚拟实验室的设计目标和设计流程,以及运用Microsoft Visual C+6.0、OpenGL、SQL Server2000对计算机组成原理虚拟实验环境进行实现。 关键词:虚拟实验室;设计;实现 中图分类号:TP391.9 文献标识码:A 文章编号:1674-7712 (2013) 24-0000-01 《计算机组成原理》这门课程是一门抽象和不易理解的课程。这门课程开设的目的是让计算机专业的学生更好地理解计算机是如何工作的原理,帮助学生梳理清楚这方面的基础知识,以方便进一步开展之后的学习。为了帮助学生学习好这门软硬件都涉及的综合性课程,实践的运用就显得非常重要。 但是,由于客观因素例如高校学生人数日渐增多,实验设备、场地、经费的相对落后和不足,使得传统依靠计算机组成原理实验箱来模拟计算机某些组成部分运行的实践教学方式受到了一定程度的影响。不可否认,尽管以往的传统实践教学可以起到加深学生对课程理解的作用,但具有一定的局限性。因此,虚拟实验室的引入就显得尤为重要,它的节约资源,降低成本,共享便利、使用高效等多方面优势有效改进传统实践教学中的不足,不仅从各方面降低了高校进行实验教学的成本负担,学生也可以在较短的时间内消化掉比较多的知识,并将其运用从而更好地提升学生学习效果,增强学生的创新能力。 一、对虚拟实验室的认识 虚拟实验室这一概念是用来描述计算机网络化的虚拟实验室环境,最早是由美国教授William Wulf提出的。它追求的其实是构建一个融合了不同工具和技术的电子化、网络化的科学研究和集合实验的环境。在这样的环境下,人们通常可以跨越地理位置的限制,有效利用不同领域、不同层面的丰富资源,来完成自己的科学实验或研究活动。相比较传统的实验教学,虚拟实验室能使科学研究更为人性化、便利和环保,不论是从实验安全、共享范围、还是节省成本都方面都有十分明显的优势。在虚拟实验中不用担心实验本身带来的对人体的伤害,也不用担心在实验时会缺少研究人员之间的互动,更不用担心关于实验器材的损耗、毁坏所带来的资金问题。因此,虚拟实验室无疑是有着很大的发展空间的。它为进行科学实验的研究者创建了一个看得见的虚拟环境,让研究者在做实验中,仿佛身临其境,通过对电脑硬件设备的操作,开展一系列的实验活动,观察实验效果,得出实验结论。 二、虚拟实验室的设计 (一)计算机组成原理虚拟环境设计目标 因为本文探讨的计算机组成原理虚拟环境的建成主要是为了方便高校的计算机组成原理的课堂实践教学,因此设计目标就是以校园网为基础的虚拟实验室环境。这样的实验系统务求要达到仿真度高、安全度高、操作性强等特点,真正摆脱空间和时间的局限,让学生可以随时随地进行实验操作。同时,除了固有的实验教学内容以外还可以允许用户们自行设计实验,这会很大程度上节省自行发起的科学研究的研究成本,鼓励了用户对于自己感兴趣的领域积极进行探索,提高他们进行科学研究的兴趣和动手能力,激发他们的创新意识。 (二)计算机组成原理虚拟环境的设计流程 从对系统模块的划分来看,计算机组成原理虚拟实验系统主要可以分为三个板块,网络服务功能、仿真实验以及数据库服务。其中网络服务功能实现了虚拟实验的网络化功能,仿真实验则包括诸如运算器实验、带进位运算器实验、移位运算器实验、存储器实验和微控制器实验等内容,方便用户观察自己的实验状况。数据库则是仿真实验的支撑,妥善保存用户的相关信息和实验数据。根据这三个板块,再结合计算机组成原理本身的特性,选用C/S模式对系统进行构建。想要进行虚拟实验,先是建立一个对应的网络实验系统,然后学生只需要通过输入其用户名以及密码后,通过系统的相关认证后,学生即可根据界面显示的选项,根据自己的专业和需求选择自己要做的实验。而且学生可以通过阅读实验系统中对于如何进行实验来了解实验要求、实验内容、实验方法等等,并通过上传实验结果,提问等方式和老师互动。实验指导老师则可以通过自己专有的用户名和密码,进入实验系统,根据教学要求对实验系统里的各个板块进行完善,也便于教师及时观察学生的实验动态,更新和调整自己的实验教学内容。另外还可以设立特殊用户进行更高级别的操作,如系统管理员,负责对学生、老师以及其他各种实验数据信息进行全方位管理。 三、计算机组成原理虚拟实验环境的实现 该系统可以使用Microsoft Visual C+6.0语言开发实施,另外利用OpenGL对器件进行二维或三维显示,数据库存储则选择使用SQL Server2000软件。用户登录后自行选择实验内容并操作。服务器端会对上传的实验操作内容和数据加以判断,并进行仿
您可能关注的文档
最近下载
- 探究感应电流的产生条件导学案.doc VIP
- 7的乘法口诀教学设计【省一等奖】.docx
- Hasselblad哈苏相机X2D II 100C User Manual - 简体中文用户手册说明书(中文版).pdf
- 中国计量大学803传感器技术1--2011--2020年考研初试真题.pdf VIP
- 参保单位派出证明.docx VIP
- 2025届安徽省“江南十校”高三联考英语试卷(含官方答案)原卷.pdf
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 12YJ1工程用料做法.docx VIP
- 中考冲刺励志文案【90句】.pdf VIP
- 05175税收筹划自考课程.docx VIP
文档评论(0)