计算机学科虚拟实验系统的设计与开发

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:heiying123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机仿真技术的发展,虚拟实验已成为加强现代多媒体教学的一种重要手段,可以有效解决传统实验硬件资源不足的问题。计算机学科的实验教学一直是非常重要的实践教学环节,然而目前很多高校计算机学科的实验设备数目有限,不能满足大量学生同时进行实验以及远程教育的要求,因此设计与开发计算机学科虚拟实验系统具有十分重要的意义。在分析计算机学科实验特点的基础上,结合浏览器/服务器应用的层次结构,设计了计算机学科虚拟实验系统的架构,包括网页客户端、仿真服务端和虚拟器件库三个部分。针对网页客户端,实现了器件显示模拟、器件操作和实验结果显示等功能,并设计了一种基于迪杰斯特拉算法的自动布线算法。从移除可视化界面、虚拟器件库重构和内存管理等方面对原有单机版虚拟实验系统的仿真引擎进行了改进,增加了任务调度模块和通信模块,有效解决了网络虚拟实验实时性不高、原有虚拟实验系统不能并发运行等问题。虚拟器件仿真包括器件的显示仿真和器件的功能仿真,分别在网页客户端和仿真服务端实现。在有效解决上述关键技术的基础上,开发了计算机学科虚拟实验系统,并通过系列实验对系统的整体性能进行了测试。实验结果表明,计算机学科虚拟实验系统能够实现各种预定功能,具有较高的稳定性、准确性和实时性,达到了实际应用的水平。但是,某些课程(如单片机原理及应用)在模拟处理器时占用了大量资源,不能满足多用户的并发请求,仿真引擎需要进一步优化。
其他文献
卫星通信以其特有的优势已逐渐成为Internet的重要组成部分,利用卫星进行Internet接入是卫星通信发展的一个趋势。TCP是应用最广泛的传输层协议,提供端到端的可靠传输。但是
随着互联网规模的不断扩大,已有的IPv4地址即将枯竭,IPv6将逐渐得到广泛的应用。目前,随着各个国家大规模的部署IPv6网络,各种支持IPv6协议的网络设备也已经投入到实际的网络应用
随着电子计算机设计和制造技术的不断进步,特别是微处理器面向多核-众核的技术演进,使单机的集成度进一步提高,计算资源得到成倍的提升。面对丰富的计算资源,如何进行高效利用和
遗传编程作为演化算法的一个分支,被成功应用于科学研究与工业生产中。在本文中,我们提出了两种新的技术,以提高遗传编程在解决诸如算法合成等问题上的求解效率。   (1)以往
在移动无线传感网(M-WSNs)中用线性网络编码提高网络传输性能和健壮性的同时,线性网络编码策略造成的编码包线性相关问题也会给整个网络中数据传输性能带来极大的不稳定性。
应用于军事领域和商业领域的无线传感器网络对自身的安全性能有很高的要求,由于节点受到计算能力、存储空间和能量的限制,所以,无线传感器网络无法直接采用现已成熟运用于无线网
为了能满足不断增长的性能需求,现代计算机系统工艺技术不断提高,导致系统的能耗问题日益突出,解决能耗问题难度不断上升到新的层次,应用多种能耗管理技术,实现系统级能耗管理,成为
本文首先简要论述了无线图像传感器网络的一些背景知识如无线传感器网络的特点、网络结构以及与之相关的性能评估。分析了无线图像传感器网络这一特定类型的传感器网络系统的
随着Internet的不断发展,如网络视频会议、网络音频、视频广播、远程教育和会诊等分布式多媒体应用需求不断增长,而且带宽应用要求高。传统Internet服务的单一性已经不能满足
软件调试是软件开发和维护中最为耗时耗力的部分,而其中的错误定位是最为重要且最为困难的。传统的错误定位方法往往是采用手工定位的方法(比如借助于调试工具设置断点),但是这