Dissertation > Excellent graduate degree dissertation topics show

ARM platform to achieve the Linux kernel virtual machine technology research

Author: ZhaoYaHui
Tutor: ZhuJianXin
School: Huazhong University of Science and Technology
Course: Industrial Engineering
Keywords: Embedded Systems ARM processor Linux Kernel Virtual Machine
CLC: TP316.81
Type: Master's thesis
Year: 2011
Downloads: 87
Quote: 0
Read: Download Dissertation

Abstract


Virtual machine technology can simplify computer systems management, improve system portability , reliability, and security, has become a field of research and application of computer technology is an important direction . Embedded systems to the direction of non-dedicated computing platform development so that they have to face the same computer system with common needs, such as system management , system reliability , the software platform adaptability and security in embedded systems applications on virtual machine technology increasingly important. Linux Kernel Virtual Machine (KVM) is an open source virtual machine technology , which acts as a Linux kernel module , which has strong adaptability and performance , but it requires the processor architecture supports hardware virtualization features, and in the embedded field widely used ARM processor does not support hardware virtualization, which makes the Linux kernel virtual machine can not be directly applied on the ARM architecture platform, currently in the absence of relevant research in this area . Thesis analyzed the characteristics of ARM processor -sensitive commands and functions of the current study do not support hardware virtualization capabilities processor architecture virtualization platform to achieve some of the techniques , and KVM-based virtualization technology lightweight pan conducted in-depth research, analysis of its handling exceptions and hardware interrupts way, with the trap mechanism can simplify the handling of sensitive instructions . Based on these studies , gives a platform to achieve the ARM architecture KVM virtual machine program , detailed design of the virtual machine implementation mechanisms, including : virtual CPU mechanism , the shadow page table pages are created and shared , memory protection mechanism, mapped to virtual memory interrupt response program methods. Papers given virtual machine program is a full virtualization solution , customers do not need to modify the operating system kernel to meet the ARM architecture running Linux kernel virtual machine needs.

Related Dissertations

  1. Borehole imaging device based on embedded systems research,P634.3
  2. A Project about Intergrative Control System of Elevator Drive and Power Feedback,TP273
  3. Study of Intelligent Control on Power Phase Test Technology,TP368.1
  4. The Wireless Virtual Storage System Based on WiFi,TN929.5
  5. Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
  6. Modular Design and Implement of a Small Mobile Robot System Platform,TP242
  7. Study on Instrument Calibrator for Diesel Engines and Its Integrated Information Management System,TK426
  8. Development of Smart Sensor Network System Based on CAN Bus,TN929.5
  9. The Design of a New ARM Experimental Device Which Bases on Chip of S3C2410A,TP368.1
  10. Research on Porting of Embedded TCP/IP Stack TINET,TP368.1
  11. Design and Implementation of a Three-dimensional Widget Set,TP391.41
  12. Research and Implementation of Embedded Network Video Software,TP393.09
  13. Research of Automatic Code Generation Technique for Embedded System Graphic User Interface,TP368.1
  14. Research and Design of Intelligent Anti-theft and Automatic Dial-up Alarm System Based on Cortex-M3,TP277
  15. OLED graphical interface and button design,TP368.1
  16. TD-SCDMA wireless network performance monitoring terminal design and implementation,TN929.533
  17. High-speed transmission for lossless video embedded Gigabit Ethernet Access Technology,TN915.6
  18. ARM Embedded System for H.264 decoding research,TP368.1
  19. Embedded video decoder motion compensation process data layout optimization,TN919.81
  20. Embedded video conferencing terminal design and implementation of software modules,TN948.63
  21. Cortex-A8 based platform optimized H.264 decoders,TN919.81

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Network operating system >
© 2012 www.DissertationTopic.Net  Mobile