Font Size: a A A

Based On Intel Vt Hardware Virtual Machine Core Research

Posted on:2011-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X M GaoFull Text:PDF
GTID:2208360308967000Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Continuously enriched with the hardware resources, the continuous improvement of performance, virtualization technology in the field of computer applications are becoming increasingly popular, the most beginning of virtualization technology has been to use only on the server area, but with hardware-assisted virtualization technology development, such as Intel VT, AMD SVM hardware-assisted virtualization technology such as the emergence of virtualization technology has begun to gradually to a personal computer application development. The same time, companies are increasingly keen on the use of virtualization technology, as virtualization technology can help enterprises in the integration of computing resources, saving management costs while enhancing service reliability.The hardware virtualization technology and software virtualization technology compared to more than software-based virtualization technology, more efficient, more stable and reliable, Intel VT for virtualization on the X86 platform, the implementation provides a better approach to the provision of privileged instructions, to capture the perfect mechanism for privileged operations, and to preserve the virtual machine core and client system state information in memory to retain a special area, this will achieve a better isolation between the client systems, and added several new Intel VT instructions to facilitate the virtual machine kernel is more efficient and quick management, scheduling client systems. Although the current virtualization software such as Vmware, VirtualBox, Xen, also supports hardware-assisted virtualization technology, but they are usually designed for the desktop operating system, so not good for real-time system support, which is that we want to achieve objectives.We are based on Intel VT hardware-assisted virtualization support on the development of their own virtual machine, core, and our virtual machine core goal is to better support embedded operating system, to enhance its reliability and security, while also able to support full virtualization of the client systems.Intel VT hardware-based virtual machine, the contents of the kernel developers include:X86 hardware platform support, processor environment initialise, physical memory management, linear address management, guest system loading, client systems management, virtual CPU scheduling, instruction simulation, emulate peripherals, interrupt exception management etc., which we have joined the virtual CPU scheduling real-time system support, interrupt and exception management are also adding support for real-time systems in the virtual CPU and interrupt, exception guaranteed a real-time distributed the system in real time. And we isolated various client systems in order to ensure the security of client systems, integrity.Our hardware-assisted virtual machine kernel is virtualization technology available in the market as a complement to virtualization technology extends to the areas of embedded real-time systems.
Keywords/Search Tags:virtualization, kernel architecture, kernel implementation, multi-processor
PDF Full Text Request
Related items