10.3969/j.issn.1672-7207.2004.02.024
基于多线程的计算机硬件虚拟实验室的设计与实现
研究了计算机硬件虚拟实验室的设计与实现方法.系统采用多线程技术实现虚拟计算机的仿真运行、信号检测、信号图形化编码及信号输出4个功能模块的并行操作功能,采用加锁技术实现多线程运行的同步控制;根据系统运行时间的特点、模块的交互性、线程间优先关系,设定各线程的优先级别,按优先级别与给定时间片进行线程调度;模块间传送数据的同步控制通过多数据缓冲区机制实现,利用事件驱动方式完成各缓冲区数据的传递.系统采用多线程与多缓冲区技术相结合的方式,实现了计算机硬件虚拟实验系统模块的并行操作与数据的并行处理,提高了系统的交互性和运行效率,为计算机硬件实验教学提供了一个高度交互与仿真的虚拟实验环境.
虚拟实验教学、虚拟实验室、人机交互处理、多缓冲区
35
TP311(计算技术、计算机技术)
2004-06-11(万方平台首次上网日期,不代表论文的发表时间)
共5页
290-294