- 6
- 0
- 约4.73万字
- 约 62页
- 2018-06-28 发布于上海
- 举报
编程类虚拟实验中vpd模型的分析-analysis of vpd model in programming virtual experiments
华中科技大学硕士学位论文摘要在远程教育大力推广的今天,虚拟实验已被广泛应用于远程教育实验教学系统中。由于计算机程序执行的动态效果和计算机硬件的时序变化关系较难仿真,从而很难反映出硬件实验现象与其作用机理的相互关系,导致目前尚无~个编程类硬件虚拟实验能完全满足应用的需求。本课题在国家创新基金资助项目(01C26224210555)的资助下对编程类硬件虚拟实验进行了研究。由于编程类实验是通过110指令对外部设备进行控制的,因而本文提出了}自I)【爆VM,虚拟设备驱动程序和虚拟设备三个部分组成的VPD模型。在VPD模型中.通过虚拟设备驱动程序截获DOSvM在Windows环境下运行时执行的I/O指令实现DOSVM与虚拟设备之间的双向通信,从而实现了DOSVM控制虚拟设备进行工作的功能,基本满足了编程类硬件虚拟实验的需要。,/出于有些编程类实验需要采用中断方式,并且因为中断处理的特殊性,使得VPDL模型因不能触发用户中断服务程序的运行而不能满足实际的需要。通过深入分析80x86体系结构和windows9x中虚拟中断的机理,将VPD模型改进为VPD’模型。VPD+模型实现了虚拟设备支持中断的功能,进一步满足了编程类硬件虚拟实验的需要。由于有些编程类实验是双机通信类实验,使得VPD模型和VPD’模型都1、能满足这个需求。通过将VPD模型演变为由DOSVM(发送),虚拟设备驱动程序,DOSVM(接收)和虚拟设备组成的VCTC模型,解决了双机通信虚拟实验的问题。VPD模型以及由VPD模型派生出的VPD+模型,VCTC模型可以全面满足编程类硬件虚拟实验的需要。在VPD模型的基础上,对虚拟实验指导教师的设计提出了一些设想。结合我们当前所丌发的系统一“分御式虚拟实验环境构造及设计型实验支撑平、^^,台”,用VPD模型实现了接口技术虚拟实验环境。实例说明了VPD模型的可行性。)/。关键词:虚拟实验:可编程:虚拟殴备驱动程序:虚拟中断}华中科技大学硕士学位论文AbstractToday,thelong—distanceeducationiSwidelypopularized,andthevirtualexperimentiSalsowidelyusedinexperimentteachingoflong—distanceeducation.Asthedynamicresultwhichcomputerprogramcarriesoutandthetimeseqnenceofcomputerhardwareproducesaredifficulttobeemulated.therelatjonbetweenhardwareexperimentphenomenonandtheirinteractionmechanismcannotbereflected.rhiSresultsthatthereiSnovirtuaiprogrammablehardwareexperimentthatcancompletelysatisfypeople.Underthesupportofnationalinnovativefundproject(01C26224210555),wehegintheresearchofvirtualprogrammablehardwareexperiment.InprogratllIIlableexperiment,theperipheraldeviceiScontrolledbyI/oinstruction,SOweputforwardtheVPD(VirtualProgrammableDevice)whichconsistSofDOSVM(DOSVirtualMachine),virtualdevicedriverandvirtusldevice.InVPDmodel,throughvirtualdevicedrivercatchstheI/OjnstructionwhenDOSVMrunsunderWindows,thetwo—directioncommunicationbetweenDOgVMandVirtualdeviceisrealized.SODOSVMcancontrolVirtualdevice.ThiSmost1Ysatisfythevirtualprogrammableexperiment.Assomeexperimentofprogrammablehardwareexperimentneedst0useinterruptandtheprocessofinterruptiSmoreparticular,theVPDmodelcan’ttransmitthecontroltoISR(InterruptServiceRouti
您可能关注的文档
- 苯乙烯和甲基丙烯酸酯类的两亲性共聚物的atrp法合成及其在选择性溶剂中自组装行为-atrp synthesis of amphiphilic copolymers of styrene and methacrylate and their self-assembly behavior in selective solvents.docx
- 苯与羟胺盐一步催化合成苯胺和苯酚反应工艺分析-one-step catalytic synthesis of aniline and phenol from benzene and hydroxylamine salt.docx
- 苯乙烯装置先进控制的研究与应用-research and application of advanced control in styrene plant.docx
- 苯乙烯在聚丙烯原生态球形粒子中固相接枝聚合的分析-analysis of solid phase graft polymerization of styrene in polypropylene original spherical particles.docx
- 泵车臂架六连杆机构装配有限元多工位计算方法分析-analysis of finite element multi-station calculation method for assembling six-link mechanism of pump truck boom.docx
- 崩坏与重建──19401970年代日本现代书法创作分析-collapse and reconstruction ── an analysis of japanese modern calligraphy creation in 1940' s and 1970' s..docx
- 泵船取水工程系统控制及节能分析-system control and energy saving analysis of pump boat water intake project.docx
- 泵类产品开发项目过程模型的分析-analysis of process model of pump product development project.docx
- 泵头体抗裂性及安全可靠性分析-analysis on crack resistance and safety reliability of pump head body.docx
- 泵用无位置传感器直流无刷电动机驱动分析-drive analysis of sensorless dc brushless motor for pump.docx
- 臂式可穿戴计算机的硬件分析与设计-hardware analysis and design of arm wearable computer.docx
- 编辑学视角下我国企业微博分析——以新浪微博为例-analysis of china's enterprise micro-blog from the perspective of editorial science - taking sina micro-blog as an example.docx
- 编码134-三磷酸肌醇56-激酶类似物的拟南芥基因在非生物胁迫反应中的功能研究-study on the function of arabidopsis gene encoding 134 - inositol triphosphate 56 - kinase analogue in abiotic stress response.docx
- 编码134-三磷酸肌醇56-激酶类似物的拟南芥基因在非生物胁迫反应中的功能分析-functional analysis of arabidopsis gene encoding 134 - inositol triphosphate 56 - kinase analogue in abiotic stress response.docx
- 编码交织机理及其在ieee802.16m双二元卷积turbo码中的应用-coding interleaving mechanism and its application in ieee 802.16 m binary convolutional turbo codes.docx
- 编码内质网膜蛋白的基因hrtn3及其小鼠同源基因mrtn3的克隆与功能分析-cloning and functional analysis of the gene hrtn 3 encoding endoplasmic reticulum membrane protein and its mouse homologous gene mrtn 3.docx
- 编码旁瓣抑制及存在载波多普勒时的旁瓣特性分析-code sidelobe suppression and analysis of sidelobe characteristics in the presence of carrier doppler.docx
- 编码旁瓣抑制及存在载波多普勒时的旁瓣特性研究-research on coding sidelobe suppression and sidelobe characteristics in the presence of carrier doppler.docx
- 编码式光纤光栅的制作与应用分析-fabrication and application analysis of coded fiber grating.docx
- 编写歌谣在《护理学基础》实验教学中的应用分析-application and analysis of compiling ballads in experimental teaching of.docx
原创力文档

文档评论(0)