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

Management method of memory pool for terminal

A management method and memory pool technology, applied in the field of memory pool management, can solve problems such as message congestion, consumption, and excessive traffic

Inactive Publication Date: 2008-10-15
ZTE CORP
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the sending and receiving of messages is generally carried out through a certain communication protocol carried on a certain physical device to achieve message sending and receiving, therefore, there may be problems of message congestion and loss caused by excessive traffic.
In addition, considering that certain resources are consumed in the process of message processing, the message processing capability of each message processing entity has a certain limit, and it is impossible to process infinitely many messages within a certain period of time.

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
  • Management method of memory pool for terminal
  • Management method of memory pool for terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0035] The main idea of ​​the present invention is: a dynamic and gradually expanding allocation method is adopted in the memory allocation of the memory pool of the terminal wireless communication protocol stack, which can effectively use the limited memory space; Link to the highest order; in the memory recovery, the method of inserting according to the address is adopted, and at the same time observe the relationship between the address of the released memory block and the previous and subsequent memory blocks, and combine them as much as possible, which can effectively reduce memory fragmentation and speed up memory space application In terms of flow control, an information element indicating the page size is added to the information block of each memory block, and flow control parameters such as the minimum water level and the maximum water...

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 managing memory pools of a terminal, which comprises the steps that: the memory pools are first initialized; a plurality of memory pool arrays are established and parameters of each memory pool are respectively configured; after the memory pools are initialized, flow control of the memory pools is completed by configuring the highest water level and lowest water level, judging the number of memory modules that can be extended continuously and presently positioned between the highest water level and the lowest level in the process of applying for and / or reclaiming the spaces in memory spaces and setting signs for forbidding the applying, wherein, the highest water level and the lowest level are two position lines that show the number of the memory modules that can be expanded continuously in the memory pools. By applying the method of the invention, the number of memory pages in the memory pools can be dynamically expanded by a system, and the distribution efficiency of the memory spaces can be enhanced and memory fragments can be reduced in a certain degree; meanwhile, the corresponding state information and flow control signs can be added to assist the control of the flow control.

Description

technical field [0001] The invention relates to a communication system, in particular to a method for managing a memory pool of a terminal. Background technique [0002] In the software design process of the terminal wireless communication protocol stack, in order to improve the real-time performance of the system, strategies such as reducing thread switching, system calls, or reducing the overhead of memory operations can be adopted; the efficiency of memory management is one of the important factors affecting system overhead. In the design process of communication products, it generally has its own independent memory management system. [0003] In addition, in the design of the protocol stack, each protocol layer has a message processing function module and a message sending and receiving function module; the message processing entity is responsible for processing various messages, and each message may be processed by many entities Or retweet to get complete processing. ...

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): H04L12/24H04L12/56H04L29/08G06F12/08G06F3/06
Inventor 吴勇
Owner ZTE CORP
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