Font Size: a A A

Design And Implementation Of Custom-built Virtual Machine Model

Posted on:2008-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ZhuFull Text:PDF
GTID:2178360272968224Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the development of virtual machine(VM) and computer simulation technology, and for the improvement of the implementing efficiency to VM, custom-built mechanism of VM gets more and more deep research. The difficulty in implementing VM is how to build a reasonable and efficient custom-built model. For building such a model, techniques of VM simulation, object-oriented method and partial evaluation theory are combined, and an object-oriented VM custom-built model is put forward.Through analysis of VM architecture and its executing mechanism, a basic pattern and custom-built pattern are constructed. Base on the custom-built pattern and analysis on the process of implementation, the implement process makes a basic VM definition, and puts forward the dynamic optimization strategy which based on partial evaluation and prepositive decoding mechanism. On the base of custom-built pattern, VM's implementing mechanism and its custom-built approach, an object-oriented framework which separates the mode from realization is abstracted. The framework combines the implement approach of prototype configuration, template and component construction. The general parts are configured by prototype while principled parts are described by template. For the reusability, some commonly used parts are provided by components. Combined with the dynamic optimization strategy, the framework tailors the custom-built VM through a special program which improves both time and space efficiency.The framework abstraction which separates from special implementation improves the develop efficiency of VM, and also model element's independency and reusability. A special VM for the communication mechanism of virtual experiment system built by the framework can satisfy the requirement for model's independency, expansibility , reusability and stability.
Keywords/Search Tags:Virtual Machine, Custom-built, Object-oriented Simulation, Partial Evaluation, Dynamic Optimization
PDF Full Text Request
Related items