Dynamic management method of DSP data area

A technology of dynamic management and data area, applied in the field of signal processing, it can solve problems such as data block size mismatch and low memory application efficiency, and achieve the effect of reducing storage time, improving efficiency and high memory utilization.

Active Publication Date: 2011-01-19
NAVAL UNIV OF ENG PLA
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. The size of each memory area is pre-estimated and does not match the size of the application's data block. When an application needs to apply for memory, it often needs to search each memory area according to the size of the requested memory to find a memory block of an appropriate size. memory fragmentation
[0006] 2. Since the size of the memory block in the memory area does not match the size of the application data block, when the requested memory block is smaller than the free block in the memory area, the small memory block will be merged; when the requested memory block is larger than the free block in the memory area When , large memory blocks will be split, therefore, memory allocation is inefficient

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
  • Dynamic management method of DSP data area
  • Dynamic management method of DSP data area
  • Dynamic management method of DSP data area

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Embodiments of the present invention will now be described with reference to the drawings, in which like reference numerals represent like elements. As mentioned above, the present invention provides a dynamic management method of DSP data area, which can dynamically manage the memory data area of ​​DSP according to the needs of practical applications, with high efficiency and no memory fragmentation.

[0025] The technical solutions of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. Such as figure 1 As shown, the DSP data area dynamic management method of this embodiment includes the following steps.

[0026] Step S101: partition the address space of the DSP data area according to the type of object data on the DSP node and the storage requirements of each type of object data, and each partition corresponds to a memory resource object. The type of the object data is classified according to the ...

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 dynamic management method of a DSP data area, comprising the following steps: according the type of object data on a DSP node and the storage requirement of each object data, partitioning the address space of the DSP data area, wherein each partitioned zone corresponds to one memory resource object; building an object data pool in each memory resource object, wherein the size of the data block in the same object data pool is same, and the size of each data block corresponds to the storage requirement of the object data stored in the object data pool; building the relevance of the partitioned zone and the object data pool, and initializing the control information of the object data pool; and performing the distribution and the release of the data block in the object data pool. The method can dynamically manage the memory data area of the DSP according to practical application, is efficient and does not have memory fragments.

Description

technical field [0001] The invention relates to the technical field of signal processing, in particular to a dynamic management method of a DSP data area. Background technique [0002] With the wide application of embedded real-time systems in various fields, the development of embedded software has also received more and more attention. On the premise of meeting the real-time requirements of the system, how to improve the rapidity, reliability and efficiency of memory allocation is a major problem faced by embedded software systems. The rapidity of memory allocation starts from the real-time requirements of the embedded system, and requires the memory to be as fast as possible during the allocation process. Therefore, in the embedded system, it is impossible to adopt the complex and cumbersome memory allocation strategy in the general operating system. Both adopt simple and fast memory allocation schemes; the reliability of memory allocation requires that the request for m...

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): G06F12/02
Inventor 王希敏蔡志明姚直象郭瑞张卫幸高翔
Owner NAVAL UNIV OF ENG PLA
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