简介概要

基于多线程的计算机硬件虚拟实验室的设计与实现

来源期刊:中南大学学报(自然科学版)2004年第2期

论文作者:严晖 杨路明

文章页码:290 - 294

关键词:虚拟实验教学;虚拟实验室;人机交互处理;多缓冲区

Key words:virtual experiment teaching; virtual laboratory; human-computer interaction; multi-buffer

摘    要:研究了计算机硬件虚拟实验室的设计与实现方法。系统采用多线程技术实现虚拟计算机的仿真运行、信号检测、信号图形化编码及信号输出4个功能模块的并行操作功能,采用加锁技术实现多线程运行的同步控制;根据系统运行时间的特点、模块的交互性、线程间优先关系,设定各线程的优先级别,按优先级别与给定时间片进行线程调度;模块间传送数据的同步控制通过多数据缓冲区机制实现,利用事件驱动方式完成各缓冲区数据的传递。系统采用多线程与多缓冲区技术相结合的方式,实现了计算机硬件虚拟实验系统模块的并行操作与数据的并行处理,提高了系统的交互性和运行效率,为计算机硬件实验教学提供了一个高度交互与仿真的虚拟实验环境。

Abstract: This paper discusses the design and implementation of a computer hardware system Laboratory. By using the multi-tread technology, parallel handling of these modellings are implemented including virtual CPU emulating, signal sampling, graphic coding and signal output and the control of thread synchronization with object lock. According to the runtime peculiarity, the interaction of the modeling and the priority of the threads ,the system sets the priority and schedules the threads with priority and time-sliced. By adopting the multibuffer, the system can control data synchronization and complete the data transmission with the event trigger .The parallel computing of modeling and parallel transmitting in Computer Hardware System Laboratory with the multi-thread and multi-bufferte chnology is implemented. This design improves the interaction and efficiency of the system and provides a virtual experiment environment with reality and interaction.

详情信息展示

<上一页 1 下一页 >

相关论文

  • 暂无!

相关知识点

  • 暂无!

有色金属在线官网  |   会议  |   在线投稿  |   购买纸书  |   科技图书馆

中南大学出版社 技术支持 版权声明   电话:0731-88830515 88830516   传真:0731-88710482   Email:administrator@cnnmol.com

互联网出版许可证:(署)网出证(京)字第342号   京ICP备17050991号-6      京公网安备11010802042557号