Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Address space switching method and apparatus for full virtualization

A technology of virtual address space and address space, which is applied in software simulation/interpretation/simulation, instrumentation, electrical digital data processing, etc., and can solve problems such as address space compression

Inactive Publication Date: 2012-09-12
ELECTRONICS & TELECOMM RES INST
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] In view of the above, it is an object of the present invention to provide a full virtualization system capable of solving the problem of address space compression and capable of rapidly performing address translation even when using hardware that does not support virtualization such as the ARM computing architecture. Address space conversion method and device for

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 more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Address space switching method and apparatus for full virtualization
  • Address space switching method and apparatus for full virtualization
  • Address space switching method and apparatus for full virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings that form a part hereof.

[0028] image 3 is a diagram showing an address space used in address translation processing for full virtualization according to an embodiment of the present invention.

[0029] Such as image 3 As shown in , virtual machine 110 and virtual machine monitor 120 independently have separate address spaces. In order to make the virtual machine 110 and the virtual machine monitor 120 independently have a separate address space, a separate page table is allocated to the virtual machine 110 and the virtual machine monitor 120 respectively, and the separate page table is divided into a virtual machine page table 130 and a virtual machine monitor Page Table 140.

[0030] The memory management unit (MM) 150, which is a hardware component for address space transformation, selectively instructs the page table representing the address space t...

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

No PUM Login to View More

Abstract

The present invention relates to a virtual machine used for full virtualization and an address space switching apparatus for a virtual machine monitor, comprising a virtual machine page table distributed to the virtual machine to enable the virtual machine to have a first virtual address space, a virtual machine monitor page table distributed to the virtual machine monitor to enable the virtual machine monitor to have a second virtual address space separated from the first virtual address space; an MMU (memory management unit) for indicating one of the virtual machine pate table and the virtual machine monitor page table, wherein the page tables has an address space changing with the address space switching between the virtual machine and the virtual machine monitor; and an address space manager for performing address space switching through using shared pages reflected on the first virtual address space and the second virtual address space.

Description

technical field [0001] The present invention relates to an address space conversion method and device for full virtualization; and more particularly, to an address for full virtualization capable of rapidly changing address spaces when a system is virtualized using hardware that does not support virtualization Space transformation method and apparatus. Background technique [0002] figure 1 is a diagram for explaining a conventional address space translation method with a software basis. [0003] refer to figure 1 , the traditional address space translation scheme allocates the address spaces of the virtual machine 10 and the virtual machine monitor 20 to the same address space. This is because the number of times of context switching between the virtual machine 10 and the virtual machine monitor 20, and the cost for context switching is proportional to the performance of the virtualized system. In other words, in order to improve the performance of the virtualized syste...

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
no application Login to View More
IPC IPC(8): G06F9/455
CPCG06F12/1027G06F12/109G06F12/145G06F12/1475
Inventor 高广源金康好吴守哲
Owner ELECTRONICS & TELECOMM RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products