节点文献

计算机硬件虚拟实验室的设计与研究

【作者】 严晖

【导师】 杨路明;

【作者基本信息】 中南大学 , 计算机应用技术, 2004, 硕士

【摘要】 虚拟实验室是一种重要实验教学的资源。计算机硬件虚拟实验室对于计算机硬件课程的实验教学方式和手段的改革有着重要作用,研究计算机硬件虚拟实验室对于推行开放式网络实验教学具有重要意义。 本文针对目前计算机硬件虚拟实验室较为缺乏,教学需求量大特别是网络远程教学需求量大的情况,提出了建立计算机硬件虚拟实验室的设计思想与实现方案。根据计算机硬件课程的特点与要求,通过抽象元器件数据模型,建立虚拟元器件数据库;采用基于组件的ActiveX控件技术,设计和实现了计算机硬件虚拟实验平台,提供了虚拟实验环境。文中对实现计算机硬件虚拟实验室所采用的主要技术做了详细的阐述。 计算机硬件虚拟实验系统由虚拟元器件/设备数据库、虚拟实验平台、虚拟实验仿真运行三个部分组成。采用组件技术封装虚拟元器件及虚拟设备,使之具有与平台无关、与开发软件无关的特点;虚拟元器件数据库的建立也为不断扩充新的虚拟元件提供支持;以虚拟实验室平台为基础,使用组件形式提供试验用虚拟元件与虚拟设备,支持动态引入及创建实验元件与设备对象。采用多线程技术实现并行计算,提高执行效率。模拟计算机硬件系统的运行机制,编辑编译程序;通过引入不同的虚拟CPU芯片,可在同一虚拟平台上实现不同类型的微型机硬件虚拟实验。采用连线方式传递信号,使信号的处理更接近真实的计算机硬件实验;虚拟实验电路采用双面布线方式,解决以往电子电路虚拟实验室连线繁杂的缺点。系统有效地解决了现有虚拟实验室系统中普遍存在的交互性差、不便于扩充维护、软件功能模块难以重用等问题,同时降低系统开发维护费用,缩短了开发周期,为计算机硬件虚拟实验室的设计与实现进行有益尝试。

【Abstract】 The virtual laboratory is the resources of an important experiment teaching. There is important function for the computer haatware system virtual laboratory to reformat teaching method for computer hardware experiment course. There is the important meaning for researching the hardware virtual laboratory to promote the open type of the network experiment teaching.According to the shortage of the computer hardware system virtual laboratory and the large demand of teaching special network remote teaching, this paper brings forward the design idea and implement scheme of computer hardware system virtual laboratory. The virtual components database has been set up by abstracting mathematical modeling of electronic components in virtual experiments, according as characteristics and needs of the hardware course. Adoption the ActiveX controller technologies based COM, we design and implement the computer hardware virtual experimenting platform and provide complete virtual experiment environment. Main technologies used by are also described in the paper.The computer hardware virtual experiment system is divided into three parts: virtual components and equipments database, virtual experiment platform, virtual experiment imitate perform, and has the following native advantages: Capable of running on almost all common platforms; the virtual components database system support enlarging the new virtual components into the database; By dynamically importing, creating experiment component and facility objects; By adopting mullithread technology to implement parallel computing; Imitating run mechanism of the computer hardware system, edit and translate the assembler programs of the virtual computer; Importing the different virtual CPU chip, can imitate different type experiment on the same virtual platform; Adopting the line method to deliver the signal, can make the handling of signal approach true hardware experiments; by using double side line method in virtual experiment circuit, solve the complicated line of former electric circuit virtual laboratory. All have solved the problems of the current virtual laboratory system. At the same time, we have not only reduced the development cost but also shortened the development time. It is beneficial trial for design with implement of the computer hardware virtual laboratory.

  • 【网络出版投稿人】 中南大学
  • 【网络出版年期】2005年 01期
  • 【分类号】TP302
  • 【被引频次】3
  • 【下载频次】610
节点文献中: