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

Method for operating Windows application software on Linux operating system of million instructions per second (MIPS) version

A technology of operating system and application software, applied in the direction of multi-program devices, etc., can solve problems such as inflexible use, large memory overhead, and loss of efficiency, and achieve the effects of improving efficiency, practicability, and saving costs

Active Publication Date: 2012-05-16
CHINA STANDARD SOFTWARE
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this way of using a virtual machine has a large memory overhead, high CPU usage, is too large, has serious efficiency loss, and is not flexible enough to use. The most important thing is that a set of WINDOWS operating system is still required to run in the virtual machine.

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
  • Method for operating Windows application software on Linux operating system of million instructions per second (MIPS) version
  • Method for operating Windows application software on Linux operating system of million instructions per second (MIPS) version
  • Method for operating Windows application software on Linux operating system of million instructions per second (MIPS) version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the object, technical solution and beneficial effects of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0022] The present invention does not run a complete WINDOWS operating system on the LINUX operating system, but only adopts a series of interfaces, mechanisms and resources (which can be referred to as WINAPI) and a set of virtual X86 CPUs that are functionally equivalent to the WINDOWS operating system. environment. WINAPI implements WINDOWS's file, process, graphics, security and other functional interfaces on the LINUX operating system, and connects with it when the X86 executable file is loaded in the form of a shared library. The X86 CPU execution environment simulates a real X86 ...

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 discloses a method for operating Windows application software on a Linux operating system of a million instructions per second (MIPS) version. The Windows application software can be directly operated on the Linux operating system of the MIPS version by using a high-speed X86 instruction simulation method, a central processing unit (CPU) environment management method, a Windows application programming interface (API) environment management method and the like, a Windows operating system is not required, and revising of source codes of Windows software is not required. With tool software which is designed by using the method, a user can use software, which can be only operated on a Windows platform, on a computer of an MIPS framework as randomly as on an X86 computer in spiteof difference between a bottom-layer hardware platform and an operating system, so that a supporting range of application software by the computer of the MIPS framework is expanded, and the method has a high practical value.

Description

technical field [0001] The invention relates to operating system technology and X86 / MIPS instruction set technology, in particular to a method for converting an X86 program into a MIPS program and running it on the MIPS version of the LINUX operating system. Background technique [0002] With the country's continuous emphasis on self-controllability, the Loongson processor with the domestic MIPS architecture has been promoted more and more deeply. It is becoming more and more important to solve the problem of its software support ability, especially supporting mature software on the WINDOWS platform. However, the application software on the WINDOWS platform generally uses the X86 instruction set, using the interfaces, mechanisms and resources provided by WINDOWS, while the MIPS-based Loongson processor generally uses the LINUX operating system. The differences in operating systems and hardware make The application software on WINDOWS cannot run directly on the LINUX platfor...

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/46
Inventor 兰雨晴姚四海王磊夏颖
Owner CHINA STANDARD SOFTWARE
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