MIPS platform-oriented memory virtualization method

A memory virtualization and platform technology, applied in the computer field, can solve the problems of lack, lack of research and invention of lightweight virtual machine memory virtualization, too much, etc., to achieve moderate difficulty, significant economic benefits, and wide application range. Effect

Active Publication Date: 2012-07-11
BEIHANG UNIV
View PDF11 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, summarizing the existing research results and implementation systems, the existing research and inventions have the following trends and problems: In terms of architecture, most of them are designed, implemented and improved for X86 and other architecture platforms. In the invention of the embedded system platform, virtual machine application technology (such as the use of virtual machine technology to assist in the realization of virtualized multi-window display and detection, corresponding to the Chinese patent publication number CN 102194080A, the name is "a rootkit detection based on kernel virtual machine mechanism and detection method”; the Chinese patent publication number is CN102243571A, and the title is “a multi-window display virtualization operation method for embedded Hypervisor” etc.)
[0011] To sum up, the current research and invention of system virtualization technology for MIPS platform is relatively lacking, especially for MIPS platform without hardware support, the three-layer address mapping faced by memory virtualization, and the relationship between multiple virtual machines accessing physical memory. The research and invention of memory virtualization based on lightweight virtual machine (kernel virtual machine KVM) is even less

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
  • MIPS platform-oriented memory virtualization method
  • MIPS platform-oriented memory virtualization method
  • MIPS platform-oriented memory virtualization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In order to express the purpose, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific implementation examples (taking Godson 3A as an example). Such as Figure 1-6 As shown, a memory virtualization method for the MIPS platform, the specific implementation method is as follows:

[0067] Taking Godson 3A (a typical MIPS processor platform) as an example, the memory virtualization method for the MIPS platform has an overall architecture as follows: figure 1 shown. figure 1 The implementation description is mainly carried out from the perspective of functional division. This example adopts the host model architecture, including the following modules: physical memory (M1), host OS (M2), virtual machine kernel (M3), memory virtualization (M4), host QEMU process (M4), virtual memory (M6) and Guest OS (M5).

[0068] Based on the abov...

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 invention relates to a microprocessor without interlocked piped stages (MIPS) platform-oriented memory virtualization method. The method comprises an address forming method of MIPS platform-oriented memory virtualization, an address space forming method of MIPS platform-oriented memory virtualization, an address forming and address space mapping method of MIPS platform-oriented memory virtualization, an address forming and address space mapping maintenance mechanism of MIPS platform-oriented memory virtualization and an address mapping realization process of MIPS platform-oriented memory virtualization. The MIPS platform-oriented memory virtualization method has the following advantages that: (1) the technical problems, such as lack of hardware assist and support for a MIPS processor, three layers of address mapping of memory virtualization in the MIPS platform, isolation and security of access to a physical memory by multiple virtual machines, and the like, are all solved; (2) the system has the advantage of light weight; (3) the virtualization application requirement in the embedded field can be satisfied, and the virtualization application requirement in the server field also can be satisfied.

Description

technical field [0001] The invention discloses a memory virtualization method, in particular to a memory virtualization method (MIPSVMem) for a MIPS platform. MIPS refers to "Microprocessor without interlocked piped stages" (Microprocessor without interlocked piped stages), which belongs to the field of computer technology . Background technique [0002] System virtualization is an important research direction of the combination of computer system structure and computer system software. It abstracts the physical resources of the computer system by adding a virtual machine monitor (Virtual Machine Monitor, referred to as VMM) between the computer system hardware and the operating system, and isolates the close dependencies between the hardware system structure and software; through dynamic organization Multiple physical resources such as CPU, memory, and I / O can flexibly build multiple isolated virtual computers to meet diverse application requirements; by exploring the para...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/02G06F9/455
Inventor 阮利肖利民祝明发
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products