基于组件的计算机组成原理虚拟实验室的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:mapgis_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,远程教育作为一种新的教学模式已经得到越来越广泛地应用,虚拟实验室是远程教育的一个重要方式。计算机组成原理是计算机科学专业的基础课程,然而由于硬件设施等实验条件的限制,广大高校学生很难清晰、直观地了解它的原理和实现过程。通过Internet构建该课程的远程虚拟实验室是解决问题的重要途径。 本文在对计算机组成原理实验的特点和基本原理进行深入分析的基础上,提出了一种基于组件技术的计算机组成原理虚拟实验室(PCOVL)系统。该系统采用Java语言实现,具有良好的平台无关性;以Java Bean组件技术开发芯片设备,使得系统易于扩充,大大提高了软件的重用性;结合XML技术和Java反射技术,系统能够动态的调整组件的属性和行为;利用数据驱动原理,多线程技术的wait、notify机制,以及锁的同步控制技术,提出了一种基于数据驱动的触发式调度机制,有效的解决了具有复杂关系的组件之间的数据传递和调度运行的问题。实验过程中,用户能够可视化的定制实验流程、在运行期间随机改变组件的状态、以及实时的查看实验结果。该系统适用于具有随机性、动态性、并发性和实时性等特点的计算机硬件实验,为硬件虚拟实验室平台的开发提供了很好的理论指导和技术创新。 本文最后对平台实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些后续工作。
其他文献
通常,不同课程之间存在一定的关联和前后次序,例如学生学习某门课程之前通常需要先修一些课程。利用学校学籍数据库中所存放的学生成绩数据,结合数据挖掘的关联规则分析,可以从大
随着手持设备的广泛应用,它对汉字输入技术的要求越来越高。整句输入技术能够提高汉字的输入速度,有效实现语句层面上的输入法效果,因此具有很强的实际应用价值。然而由于存储空
随着科学技术的发展,大数据时代的到来,句法分析在自然语言处理任务中所扮演的角色越来越重要。但是从近几年的句法分析发展程度来看,国内句法分析并没有达到很好的效果。原因首
几乎所有的基于无线传感器网络(WSN)的应用都具有特殊的多对一通信方式,而传统的传输控制协议,不管是有线网络上的还是自组织网络上的,并不完全适用于无线传感器网络。如何有
随着可视化应用领域的不断扩大,人们对可视化的需求也越来越复杂。可视化引擎的研究,有助于科学计算的数据用直观的三维真实感图形表现出来,方便用户更快更好地对这些数据进
通过对Oracle数据库应用系统的性能优化分析,在实际应用中具体采用软件调整的方式来进行优化;采用合理的数据库设计,极大地优化了系统运行的性能,我们结合大型数据库的设计原则,有
随着计算机软件的飞速发展,提高软件开发的效率已成为一个非常重要的问题。采用软件形式化技术,不仅可以极大地减少软件设计早期阶段的错误,缩短开发的总体时间,而且有利于开
无线传感器网络融合了传感器技术、嵌入式技术、分布式信息处理技术和网络通信技术,是一个前沿热门的科研领域,应用前景十分广阔。虽然传感器网络有诸多优点,但是它的发展同
从上世纪九十年代Mark Weiser提出普适计算到2003年国际普适计算会议提出使用自身的信息来提高系统性能以后,普适计算开始向机器学习的方向发展。本文把普适计算和Agent技术
数字化校园是高等院校校园信息化建设的目标,其通过对学校的教学、科研、管理和生活服务等各种信息资源进行合理整合与集成,形成一个统一的数字空间,以实现现实校园在时间和空间