Virtualization method of memory management unit of X86 system structure
A technology of memory management unit and architecture, applied in the direction of memory address/allocation/relocation, memory system, electrical digital data processing, etc., can solve the problems of virtual machine performance degradation, large physical memory consumption, etc., to reduce performance loss,  The effect of reducing memory overhead and reducing the number of
Inactive Publication Date: 2010-12-01
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 0 Cited by 
- Summary
- Abstract
- Description
- Claims
- Application Information
 AI Technical Summary 
Problems solved by technology
The technical problem to be solved by the present invention is: aiming at the technical problem that the current MMU virtualization method not only consumes a large amount of physical memory, but also causes the performance of the virtual machine to be greatly reduced, it provides a memory management unit virtualization method, which greatly reduces the number of shadow page table pages.  number, thereby reducing the memory overhead caused by shadow page tables, and providing a lazy shadow page table update method to reduce the performance loss caused by shadow page table synchronization
Method used
 the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine 
View moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
Examples
 Experimental program 
 Comparison scheme 
 Effect test 
Embodiment Construction
 the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine 
 Login to View More PUM
 Login to View More
 Login to View More Abstract
The invention discloses a virtualization method of a memory management unit of an X86 system structure and aims at providing a virtualization method of a memory management unit that reduces the quantity of pages of a shadow page table greatly as well as memory expense caused by the shadow page table and performance loss caused by shadow page table synchronization. The virtualization method adoptsthe following technical scheme: distributing physical memories to virtual machines; establishing and correcting an E820 table for each virtual machine; establishing a shadow page table and reverse mapping when a new page table is loaded by the virtual machine; and adopting an inertia page table updating method to correct page tables in batch according to situations if a page fault generated in a CPU is received when a new page table is not loaded by the virtual machine. By adopting the invention, the quantity of pages of the shadow page table can be greatly reduced, thereby the memory expensecaused by the shadow page table and performance loss caused by the shadow page table synchronization are reduced; and the invention further reduces the performance loss caused by the shadow page table synchronization based on the inertia page table updating method.
Description
X86 Architecture Memory Management Unit Virtualization Method   technical field   The invention relates to a memory management method in the field of computer architecture and operating system, in particular to a memory management unit (Memory Management Unit, MMU) virtualization method of an X86 architecture.   Background technique   At present, the processing power of computers continues to increase rapidly, and according to relevant statistics, the service software running on it often only uses less than 10% of the processing power during the idle period of the system, and often uses less than 50% of the processing power when the system is busy.  At the same time, the energy consumption of computers continues to increase, and the consumption of electric energy has gradually become one of the main expenses of the IT industry.  In addition, due to safety and reliability considerations, a large number of service providers must use multiple servers to meet the needs of data backup, r...
Claims
 the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine 
 Login to View More Application Information
 Patent Timeline 
 Login to View More
 Login to View More  Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/08G06F12/10G06F9/455G06F12/0882
 Inventor 易晓东谭郁松刘晓建张卫华戴华东吴庆波孔金珠
 Owner NAT UNIV OF DEFENSE TECH
Features
- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
Why Patsnap Eureka
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
 Learn More Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
