Font Size: a A A

Design And Implementation Of Virtual Machine For Virtual Teaching Lab

Posted on:2008-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:J M HuangFull Text:PDF
GTID:2178360272469512Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the development of information technology, as an effective complement of traditional experiment for teaching, virtual experiment has become the important means of enhancing practice and improving the quality of teaching. The research of virtual teaching lab started in the end of 1980's in abroad and also has widely been emphasized in our country recent years. However, most virtual teaching lab at present still has lots of limitation in the aspect of expansibility and reusability. A virtual teaching lab-oriented virtual machine, which can improve the expansibility and reusability of virtual teaching lab effectively, is put forward.A model of virtual teaching lab-oriented virtual machine is built through analyzing the architecture of virtual machine and characteristic of virtual teaching lab. This model is made of three main modules, including CPU, memory system and I/O system. The principle and process of virtual machine instruction designing is proposed according to the requirement of virtual lab. An algorithm of instruction pipeline, which is based on the model of instruction execution and have improved the efficiency of instruction execution greatly, is designed. A mathematical model which is used in building memory architecture of virtual machine is put forward through analyzing of memory architecture of virtual machine, meanwhile, two kinds of memory architecture, which is built on the mathematical model and is fit for the virtual teaching lab-oriented virtual machine, is proposed. An I/O system model of virtual machine is built through analysis of I/O system and method of modeling Object-Oriented.A virtual teaching lab-oriented virtual machine has been implemented and applied to Microcomputer Principle Virtual Lab. The experimental results indicate that the virtual machine worked normally and achieved an expected effect. The research achievement not only has well solved the limitation in the aspect of expansibility and reusability about virtual experiment environment, and also has brought forward a new research and application trend for virtual teaching lab.
Keywords/Search Tags:Virtual Teaching Lab, Virtual Machine, Instruction Pipeline
PDF Full Text Request
Related items