Compatible method of 64-bit Linux operating system for 32-bit application software

A technology of operating system and application software, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as reluctance to make changes, migration cannot be realized and completed, 32-bit software incompatibility, etc., to achieve improvement Compatibility, Guaranteed Resource Utilization and Operational Efficiency

Inactive Publication Date: 2015-11-25
CHINA STANDARD SOFTWARE
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Based on the operating environment of the server Linux operating system and the types of services that need to be provided, it has become an inevitable trend for the 64-bit Linux operating system to eliminate the 32-bit Linux operating system in the server field. However, in the history of computer development, the 32-bit Linux operating system has become the mainstream system The version has been quite a long time, but the current 64-bit operating system is the Godson platform 64-bit Linux operating system architecture diagram, such as figure 1 As shown, it is not compatible with 32-bit software, and during the period of software transition from 32-bit to 64-bit, a large number of matching software appeared on the 32-bit Linux operating system. The migration to the 64-bit Linux operating system cannot be realized and completed for the time being, and customers may have special requirements for these 32-bit software and are unwilling to make changes. The new requirement is that the 64-bit Linux operating system can maintain compatibility with the 32-bit Linux operating system during the transition period between the complete replacement of the 32-bit Linux operating system by the 64-bit Linux operating system for such a long period of time , and there are no products or methods to solve these problems

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
  • Compatible method of 64-bit Linux operating system for 32-bit application software
  • Compatible method of 64-bit Linux operating system for 32-bit application software
  • Compatible method of 64-bit Linux operating system for 32-bit application software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] The method described in the embodiment of the present invention that is compatible with 32-bit application software under a 64-bit operating system can allow a 64-bit operating system to simultaneously run a 64-bit program and a 32-bit application program. When running an application program, the operating system changes the system call Or declare a function to identify whether the application program is a 64-bit application program or a 32-bit application program, and then choose to run in a 64-bit operating system or a 32-bit operating subsystem.

[0035] During the normal system startup and execution of 64-bit applications, the 32-bit sub-Linux system does not work. Only when the system needs to run 32-bit programs, the 32-bit programs will be used by the 32-bit linker and loader in the sub-Linux system. Loaded into memory, and supported by function calls provided by 32-bit system libraries.

[0036] The 64-bit Linux operating system is loaded into the 32-bit sub-Lin...

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 compatible method of a 64-bit Linux operating system for 32-bit application software. The compatible method comprises the steps of designing a 32-bit sub-system in a nucleus of a 64-bit operating system of a Loongson platform, judging a to-be-run program, selecting and calling a corresponding system, or judging the format of the application program through a pointer length, further selecting a system corresponding to the program, and calling an loader, a linker and a runtime library corresponding to the bit number of the program for execution. The compatible method of the 64-bit Linux operating system for the 32-bit application software has the beneficial effects that as application programs which cannot be deployed in a Loongson 64-bit Linux operating system such as a Linux platform within a short time or application programs which are relatively complicated to transfer from a 32-bit Linux operating system to the 64-bit Linux operating system and even unsuitable for a 64-bit platform can be completely run in the 32-bit sub-compatible sub-system of the 64-bit Linux operating system, resource utilization rate and running efficiency are guaranteed, system compatibility is improved, the number of applicable programs is increased, and popularization of application of the 64-bit Linux operating system is promoted.

Description

technical field [0001] The invention belongs to the field of computer software, and in particular relates to a method capable of being compatible with 32-bit application software in a 64-bit Linux operating system. Background technique [0002] In the same Linux operating system, such as Windows, Linux, Unix and other operating systems, there are usually two versions of 32-bit and 64-bit. The 32-bit computer Linux operating system has a long history and has developed many Well-known and applied applications, however, 64-bit systems are more suitable for customers who need a large amount of memory and floating point performance, and in the fields of mechanical design and analysis, 3D animation, video editing and creation, and scientific computing and high-performance computing Shine brightly, the 64-bit Linux operating system has greater addressability and data processing capabilities than the 32-bit Linux operating system, so the 64-bit operating system has natural advantage...

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/445G06F17/30
Inventor 张久伶党立斌
Owner CHINA STANDARD SOFTWARE
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