Font Size: a A A

Virtual Machine Platform Design And Realize Key Module

Posted on:2012-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:X Z ZhaoFull Text:PDF
GTID:2178330335499785Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The computer system can be divided into software subsystems and hardware subsystem two, two mutually dependent and independent of each other subsystems. Virtual machine is through the software simulation of a complete hardware system function, operation in a completely isolate the environment of complete computer system. It is relatively normally we used in the actual computer, a concept, is an imaginary simulate the real computer work software systems. Virtual machine is a kind of software and hardware, combining use operating system or special hardware functionality available created for operating system or other software operation platform, make other software or operating system can in the current operating system or software lans run directly. Virtual machine implementation procedure and operating system and hardware of separation, thus fulfilling the application and the platform of irrelevance. Virtual machine in HePing stage are provided to compiler a common interface, the compiler as long as virtual machine, generating facing the virtual machine can identify code, then you can explain execution by virtual machine. Along with the science and technology progress, need some strong function and the price lower hardware, software development becomes more arduous, software system becomes more complex. The birth of the virtual machine technology, for we better solved the problem, because it can provides us with more options, provides good scalability for developers, procedure can realize cross-platform powerful platform, so future virtual machines would become large and medium-sized software developers mainly use the technical one.Based on the virtual machine technology as the main research object, more thorough analysis and study some of these key module, such as memory management mechanism, the bytecode, instruction set of C/C etc, and 10 + design and realization of a Windows based platform of small virtual machine software system XVM, mainly do the following job:Firstly introduces the concept of virtual machine and its relevant background, this paper discusses the structure of organization, then a detailed analysis on the virtual machine memory management mechanism, including the application level of memory management and dynamic memory management and XVM virtual machine memory management way and then focused on the virtual machine XVM several critical modules such as instruction sets, loader and bytecode document structure, ultimately through examples to realize XVM virtual machine design.
Keywords/Search Tags:virtual machine, key module, memory management, instruction set, byte yards
PDF Full Text Request
Related items