期刊文献+

基于组件的计算机组成原理虚拟实验室的设计与实现 被引量:30

Design and Implementation of Principles of Computer Organization Virtual Lab Based on Component
原文传递
导出
摘要 提出了一种基于组件技术的计算机组成原理虚拟实验室(PCOVL)的设计模型和实现方法。该系统采用Java语言实现,具有良好的平台无关性。以Java Bean组件技术开发元器件,并利用Java反射技术实现了系统动态调整组件属性和行为的功能;结合数据驱动原理,多线程技术的wait、notify机制,以及锁的同步控制技术,提出一种基于数据驱动的触发式调度机制,有效的解决了具有复杂关系的组件之间的数据传递和调度运行的问题。PCOVL实现了可视化的定制实验流程、运行期间随机改变组件状态、以及实验结果的动态实时显示等功能,为开发计算机硬件类课程虚拟实验室提供了有力的技术支持和理论基础。 A design model and implementing method of PCOVL (Principles of Computer Organization virtual lab) was proposed based on component techniques ,This system was implemented with Java language, which could make the virtual lab system be independent of operating system. In the PCOVL, chip instruments were developed with JavaBean component techniques, and the attribution and behavior of component could be adjusted dynamically by using Java Reflection. A trigger- dispatching mechanism based on data-driven was presented to effectively solve problems of data transfer and component-dispatch between components with complex relationship, which was implemented by data-driven principle, wait-notify of Java multithreading schemes, and the Lock technique to control multithreading's synchronization. In the PCOVL, functions of designing process of experiment visually, changing the status of component randomly at run time, displaying results of experiment dynamic and real-time were realized. PCOVL provides powerful tech support and theory foundation for developing virtual lab of computer hardware courses.
出处 《系统仿真学报》 EI CAS CSCD 北大核心 2008年第9期2469-2474,共6页 Journal of System Simulation
基金 国家自然科学基金(60673164) 湖南省杰出青年基金(06JJ10009) 新世纪优秀人才支持计划(NCET-05-0683) 长江学者和创新团队发展计划(IRT0661)
关键词 虚拟实验室 计算机组成原理 JAVA BEAN 数据驱动 多线程 virtual lab PCO java bean data-driven multithreading
  • 相关文献

参考文献13

  • 1Khalifa M, Lain R. Web-Based Learning: Effects on Learning Process and Outcome [J]. IEEE Transactions on Education (S0018-9359), 2002, 45(4): 350-356.
  • 2Wang Jianxin, Chen Songqiao, Jia Weijia, et al. The Design and Implementation of Virtual Laboratory Platform in Internet [C]// Proceedings of The First International Conference on Web-based Learning, 2002. London, UK: Springer-Verlag, 2002: 169-177.
  • 3李仁发,周祖德,李方敏,陈幼平,彭欢宇.虚拟实验室网络体系结构研究[J].系统仿真学报,2002,14(3):359-362. 被引量:85
  • 4Cao Jiannong, Chart Alvin, Cao Weidong, et al. Virtual Programming Lab for Online Distance Learning LNCS 2436 [C]//First International Conference, ICWL 2002. London, UK: Springer-Verlag, 2002: 59-61.
  • 5Benetazzo L, Bertocco M, Ferraris F, et al. A Web-Based Distributed Virtual Educational Laboratory [J]. IEEE Transaction Instrumentation and Measurement (S0018-9456), 2000, 49(2): 349-356.
  • 6Spanias Andreas, Atti Venkatraman. Interactive Online Undergraduate Laboratories using J-DSP [J]. IEEE Transactions on Education (S0018-9359), 2005, 48(4): 735-749.
  • 7Spanias Andreas,Atti Venkatraman Papandreou-Suppappola, Antonia, et al. On-line Signal Processing using J-DSP [J]. IEEE Signal Processing Letters (S1070-9908), 2004, 11(10): 821-825.
  • 8Wang Jianxin, Lu Weini, Jia Weijia. A Web-Based Environment for Virtual Laboratory with CORBA Technology [J]. International Journal of Computer Processing of Oriental Languages (S0219-4279), 2003, 16(4): 261-274.
  • 9王建新,陆炜妮,王伟平.基于组件的数字图像处理仿真系统的设计与实现[J].系统仿真学报,2004,16(6):1213-1216. 被引量:23
  • 10Marco Casini, Domenico Prattichizzo, Antomo Vicino. The AutomaticControl Telelab: A User-Friendly Interface for Distance Learning [J]. IEEE Transactions on Education (S0018'-9359), 2003, 46(2): 252-257.

二级参考文献51

  • 1王建新,陆炜妮,王伟平.基于组件的数字图像处理仿真系统的设计与实现[J].系统仿真学报,2004,16(6):1213-1216. 被引量:23
  • 2[1]OECD.How Information and Communication Technologies Affect the Science System [Z].
  • 3[2]Estrin D.Network Visualization with the VINT Network Animator [R] Nam Tech Report 99-703,Computer Science Dept,Univ Southern California,Los Angeles,1999.
  • 4[3]WWW.emsl.pnl.gov: 2080/docs/collab/collab home.html.
  • 5[4]Fieldbus Foundation.Technical Overview [Z].1996
  • 6[5]Cluster Computing Conference.CCC'97 online proceedings [EB/OL].http://www.mathcs.emory.edu/~ccc97/sessions.htm.1
  • 7[6]Rondrew S.Computer networks [M].Prantice Hall International,Inc.1996.
  • 8[7]Floyd S,Henderson T.Random Early Detection Gateways for Congestion Avoidance [J].AEM/IEEE Transactions on Networking.August 1993,1(4): 297 - 413.
  • 9[8]Stooica I,Shenkerr S,Zhang H.Core-Stateless Fair Queuing: A Scalable Architecture to Approximate Fair Bandwidth Allocation in High Speed Networks [A].Proceedings of SIGCOMM [C],1998.
  • 10[9]Hoe J.Improving the Start-up Behavior of a Congestion Control Scheme for TCP [A].Proceedings of ACM SIGCOMM [C],1996.

共引文献112

同被引文献175

引证文献30

二级引证文献129

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部