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

Automatic operating system optimization method and system based on system expansion call graph

An operating system and automatic optimization technology, applied in memory systems, program control design, instruments, etc., can solve problems that consume a lot of manpower and material resources, achieve obvious optimization effects, improve efficiency, and eliminate useless codes

Inactive Publication Date: 2013-05-22
TSINGHUA UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These components are not specially written for the mobile operating system, and there is often room for optimization after porting to the mobile operating system, but if they are manually optimized one by one, it will consume a lot of manpower and material resources

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
  • Automatic operating system optimization method and system based on system expansion call graph
  • Automatic operating system optimization method and system based on system expansion call graph
  • Automatic operating system optimization method and system based on system expansion call graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0039] Refer below figure 1 The method for automatically optimizing an operating system based on a system extension call graph according to an embodiment of the present invention includes the following steps:

[0040] Step S110: Compile the source code of the operating system to generate a redirectable target file.

[0041] Further, compiling the source code of the operating system includes: compiling each function and each data object in the source code to generate a separate segment.

[0042] where separate sections are generated usi...

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 provides an automatic operating system optimization method based on a system expansion call graph. The method comprises the following steps: compiling a source code of an operating system to generate a target file which can be redirected; constructing a system expansion call graph according to the target file, wherein the system expansion call graph is a directed graph and is used for recording a reference relationship between a function and a data object in the target file; generating an effective subgraph of the operating system according to the system expansion call graph; rewriting the target file according to the effective subgraph to obtain an optimized target file; and linking the optimized target file to obtain an optimized operating system. The dead codes are automatically eliminated in the system, the volume of the system is reduced, the system performance is improved, the operation is convenient and efficient, and the optimization effect is obvious. The invention also discloses an automatic operating system optimization system based on the system expansion call graph.

Description

technical field [0001] The invention relates to the field of mobile communication, in particular to an operating system automatic optimization method and system based on a system extension call graph. Background technique [0002] The mutual influence and mutual promotion of the Internet and mobile devices has set off a powerful mobile wave. Mobile terminals represented by smart phones and netbooks are developing rapidly amid fierce competition. According to the 29th Internet Survey Report of China Internet Network Information Network Center (CNNIC), by the end of December 2011, there were 513 million Internet users in China, of which 356 million were mobile Internet users, accounting for nearly 69.4% of the total Internet users. [0003] At the same time, the proportion and influence of open source operating systems for mobile terminals represented by the Android system continue to expand. According to the report of Gartner, in the fourth quarter of 2011, Android was the ...

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/45
Inventor 董渊王生原李叠骆欢
Owner TSINGHUA UNIV
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