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

Method of realizing program loading operation

A program loading and program technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of large space requirements and slow startup, and achieve the effect of solving the waste of space and time

Inactive Publication Date: 2006-09-20
HUAWEI TECH CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] In view of the existing problems in the above-mentioned prior art, the purpose of the present invention is to provide a method for realizing program loading and running, which can solve the problem of slow startup of system module loading and limited space when performing dynamic connection in a system with limited performance and space. Need a big problem; at the same time, the external library files of the system can be used to realize the isolation of functional modules

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 of realizing program loading operation
  • Method of realizing program loading operation
  • Method of realizing program loading operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The invention provides a method for loading and running a program. When the program needs to use an external library file, the compiled program file is pre-connected by obtaining information such as the symbol address of the external library in advance, but does not directly include the external library file. library.

[0057] Compared with the dynamic connection technology, the present invention completes the connection processing work between the target file and the external library file before running, reduces the space for loading and running the system program, reduces the running time, and improves the efficiency of loading and running the program.

[0058] The invention does not need to directly put external library files into program files, so it can complete the isolation of functional modules and realize the reuse of common modules, thus improving the flexibility of the system.

[0059] The system of the present invention first obtains the information of the e...

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 method for implementing program loading and operating, and its kernels: firstly a system obtains information about an external library file to be linked and processed in advance; then, making link and processing in advance on object file generated by compilation according to the information to obtain a program file after link and processing in advance; and finally according to the program file, implementing the program loading and operating. It can solve the problem of space and time waste caused by dynamic link of the existing technique and the problem of being unable to flexibly use the external library file and isolate functional modules at the time of static link.

Description

technical field [0001] The invention relates to the fields of computer and communication, in particular to a method for realizing program loading and running. Background technique [0002] Computer programmers use high-level languages, such as C language, C++ language, etc., to write computer programs, and then use computer compiler programs to compile computer programs written in high-level languages ​​into machine executable machine instructions to complete certain functions. [0003] The program is composed of multiple functional modules, and the computer compiles the modules written in multiple high-level languages ​​into machine language and becomes an object file. In order to accomplish a certain goal, the computer connects multiple goal files together to form a program file. [0004] Sometimes because some functional modules are more commonly used, or in order to isolate some functional modules, some functional modules are extracted as library files, such as DLL file...

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/445
Inventor 任蔚
Owner HUAWEI TECH CO LTD
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