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

被引:32
作者
王建新
张丽媛
盛羽
刘丽娟
机构
[1] 中南大学信息科学与工程学院
关键词
虚拟实验室; 计算机组成原理; Java Bean; 数据驱动; 多线程;
D O I
10.16182/j.cnki.joss.2008.09.046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
提出了一种基于组件技术的计算机组成原理虚拟实验室(PCOVL)的设计模型和实现方法。该系统采用Java语言实现,具有良好的平台无关性。以Java Bean组件技术开发元器件,并利用Java反射技术实现了系统动态调整组件属性和行为的功能;结合数据驱动原理,多线程技术的wait、notify机制,以及锁的同步控制技术,提出一种基于数据驱动的触发式调度机制,有效的解决了具有复杂关系的组件之间的数据传递和调度运行的问题。PCOVL实现了可视化的定制实验流程、运行期间随机改变组件状态、以及实验结果的动态实时显示等功能,为开发计算机硬件类课程虚拟实验室提供了有力的技术支持和理论基础。
引用
收藏
页码:2469 / 2474
页数:6
相关论文
共 5 条
[1]   基于组件的实时入侵检测虚拟实验室的设计与实现 [J].
王建新 ;
安莹 ;
吴国政 ;
盛羽 .
系统仿真学报, 2006, (11) :3283-3286+3296
[2]   基于数据驱动的构件服务软件框架研究 [J].
陈章 .
计算机工程与应用, 2005, (18) :39-41+105
[3]   基于组件的数字图像处理仿真系统的设计与实现 [J].
王建新 ;
陆炜妮 ;
王伟平 .
系统仿真学报, 2004, (06) :1213-1216
[4]   虚拟实验室网络体系结构研究 [J].
李仁发 ;
周祖德 ;
李方敏 ;
陈幼平 ;
彭欢宇 .
系统仿真学报, 2002, (03) :355-358+389
[5]  
A Web-Based Distributed Virtual Educational Laboratory. Benetazzo L,Bertocco M,Ferraris F,et al. IEEE Transactions on Instrumentation and Measurement . 2000