- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要随着信息技术的快速发展,远程教育作为一种新的教学模式已经
摘要
随着信息技术的快速发展,远程教育作为一种新的教学模式已经 得到越来越广泛地应用,虚拟实验室是远程教育的一个重要方式。计 算机组成原理是计算机科学专业的基础课程,然而由于硬件设施等实 验条件的限制,广大高校学生很难清晰、直观地了解它的原理和实现 过程。通过Intemet构建该课程的远程虚拟实验室是解决问题的重要 途径。
本文在对计算机组成原理实验的特点和基本原理进行深入分析 的基础上,提出了一种基于组件技术的计算机组成原理虚拟实验室 (PCOVL)系统。该系统采用Java语言实现,具有良好的平台无关 性;以Java Bean组件技术开发芯片设备,使得系统易于扩充,大大 提高了软件的重用性;结合XML技术和Java反射技术,系统能够动 态的调整组件的属性和行为;利用数据驱动原理,多线程技术的wait、 notify机制,以及锁的同步控制技术,提出了一种基于数据驱动的触 发式调度机制,有效的解决了具有复杂关系的组件之间的数据传递和 调度运行的问题。实验过程中,用户能够可视化的定制实验流程、在 运行期间随机改变组件的状态、以及实时的查看实验结果。该系统适 用于具有随机性、动态性、并发性和实时性等特点的计算机硬件实验, 为硬件虚拟实验室平台的开发提供了很好的理论指导和技术创新。
本文最后对平台实现过程中的研究与开发工作进行了总结,并阐 述了将来进一步对该系统进行扩充与完善的一些后续工作。
关键词虚拟实验室,计算机组成原理,组件,数据驱动,多线程
AB
AB STRACT
With the rapid development of Information technology,remote education as a new education mode has already been more and more widely used.Virtual laboratory is an important way of it.Principles of Computer Organization(PCO)course is an important basic course for undergraduates maj oring in computer science.The students can not see
how the important technology works clearly and immediately because of the limited experiment condition.An important way to resolve the
problem is to build remote virtual laboratory.
In this paper,we firstly study the characteristics and theories of PCO
experiments.Then we propose PCOVL(Principles of Computer Organization virtual lab)based on component technique.The system is implemented with Java language,which makes it independent of operating system.All chip instruments are developed with Java Bean component SO that it is scalable and gets good performance in software
reuse.The system can dynamically adj ust attributes and behaviors of
components by using the technologies of XML and Reflection.A trigger- dispatching mechanism based on data—driven is presented to schedule the
components and complete data transmission between components with
complex relationship,which is implemented by data—driven principle, wait—notify of Java multithreading schemes,and the Lock technique to c
您可能关注的文档
- 激光强韧化处理高碳钢的Hertz接触应力状态及疲劳裂纹扩展特性研究-物理电子学专业论文.docx
- 急性肠系膜上动脉栓塞49例诊疗分析-外科学(普外)专业论文.docx
- 密实移动床离子交换过程及装置研究-化工过程机械专业毕业论文.docx
- 急性胰腺炎中性粒细胞率意义与CT影像特征的研究-消化内科专业论文.docx
- 机会发现算法及其应用研究-计算机应用技术专业论文.docx
- 基于.NET的中小企业进销存管理系统的设计与实现-软件工程专业论文.docx
- 会议中心建筑设计分析-电子与信息工程专业论文.docx
- 基于主成分分析的人脸识别方法研究-计算机应用技术专业论文.docx
- 黄体酮阴道缓释凝胶的药学研究-药物工程专业论文.docx
- 黄土崩塌的离散元数值模拟-计算机软件与理论专业论文.docx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)