System virtual machine for microprocessor without interlocked piped stages (MIPS) platform

A virtual machine and platform technology, applied in the field of system virtual machines, can solve the problems of lack of research and invention, and many application technologies, and achieve the effect of strong practicability and wide application range.

Active Publication Date: 2012-04-04
BEIHANG UNIV
View PDF4 Cites 24 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 key technical inventions 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 the realization of virtualized multi-window display and detection [3] [5], etc.)
For the MIPS platform, there are relatively few researches on the system virtualization technology for the MIPS platform, especially for its non-hardware-assisted problem, the overall architecture design of the system virtual machine based on the lightweight virtual machine (kernel virtual machine KVM) Lack of research and invention of its key technologies (CPU virtualization, memory virtualization and IO virtualization, etc.)

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
  • System virtual machine for microprocessor without interlocked piped stages (MIPS) platform
  • System virtual machine for microprocessor without interlocked piped stages (MIPS) platform
  • System virtual machine for microprocessor without interlocked piped stages (MIPS) platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to express the objectives, technical solutions and advantages of the present invention more clearly, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Take Godson 3A (a typical MIPS platform), such as figure 1 , figure 2 As shown, a system virtual machine oriented to the MIPS platform, the specific implementation method is as follows:

[0049] In terms of module composition, a system virtual machine oriented to the MIPS platform mainly includes:

[0050] (1) Physical hardware 1 : The physical hardware 1 further includes a physical CPU 101 , a physical memory 102 , and a physical peripheral 103 . Physical hardware 1 is the hardware infrastructure of the entire system virtual machine.

[0051] (2) Host OS 2: The host OS 2 provides an OS for the physical hardware 1 .

[0052] (3) Virtual machine kernel 3 : The virtual machine kernel 3 further includes a CPU virtualization subs...

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 aims at the problem that a microprocessor without interlocked piped stages (MIPS) platform is not assisted and supported by hardware, discloses a system virtual machine for the MIPS platform by using a lightweight virtualization technology, and provides high-efficiency virtualization infrastructure support for upper-layer application. Modules of the virtual machine mainly comprise physical hardware, a host operating system (OS), a virtual machine inner core, virtual hardware, an equipment model, a client OS and a host quick emulator (QEMU) process. Execution modes of the virtual machine mainly comprise a management mode, an inner core mode and a user mode. According to an application request, by adoption of the virtual machine, the technical problem that an MIPS processor is not assisted and supported by the hardware is solved; and by adoption of a lightweight inner core virtual machine technology, virtualization application requirements in the embedded field can be met, and the virtualization application requirements in the field of servers can be also met. Therefore, the virtual machine has the characteristics of light weight, wide application prospect, remarkable economic benefit and the like.

Description

(1) Technical field [0001] The invention discloses a system virtual machine, in particular to a system virtual machine (abbreviated as MIPSVM) for a MIPS platform, where MIPS refers to "Microprocessor without interlocked piped stages". It belongs to the field of computer technology. (2) Background technology [0002] System virtualization is an important research direction in the combination of computer system architecture and computer system software. It abstracts the physical resources of the computer system by adding a virtual machine monitor (Virtual Machine Monitor, 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 CPU, memory, I / O and other physical resources, flexibly build multiple isolated virtual computers to meet diverse application needs; improve resource utilization by exploring the parallelism of time and space between applicat...

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): G06F9/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