A method for allocating memory space of airborne digital map software map data operation

A technology of memory space and map data, applied in the direction of memory address/allocation/relocation, etc., can solve the problem of inability to handle map data information capacity exceeding the limit, affecting the stability of program operation, affecting the efficiency of program operation, etc., to improve memory usage. Efficiency, reduced memory fragmentation, good results

Active Publication Date: 2016-08-24
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The method of dynamic memory allocation requires frequent applications to release memory, which will affect the operating efficiency of the program, and is likely to cause a large number of memory fragments, affecting the stability of program operation; the static memory allocation method is likely to cause a huge waste of memory space, and cannot handle the information capacity of map data Overrun situation

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
  • A method for allocating memory space of airborne digital map software map data operation
  • A method for allocating memory space of airborne digital map software map data operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be described in further detail below according to the accompanying drawings.

[0027] The basic idea of ​​the present invention is: read the memory information configuration file when the software is initialized, apply for the memory space at runtime for various geographical element data according to the estimated memory demand, and use the static memory management method to use and release the memory of the data management; when the pre-applied memory space is insufficient, then use dynamic memory application to meet the larger memory space requirements; record the memory usage of map data each time the software runs, and use statistical methods to estimate the pre-approval required for software initialization. The requested memory space size, update the memory information configuration file.

[0028] Such as figure 1 As shown, the present invention carries out the memory allocation management of map data according to the following steps:

...

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 distributing running memory space of map data of airborne digital map software. The method comprises the following steps that first, a memory initialized configuration file is established according to geographic element classification; second, initial memory space is applied according to the configuration file; third, when a system operates, the right to use of the memory space is acquired according to geographic elements needing to be loaded, expansion is conducted according to the actual using condition, and memory using information is recorded; fourth, the memory using information is analyzed, and the memory initialized configuration file is updated. According to the method for distributing the running memory space of the map data of the airborne digital map software, memory fragments and memory waste are reduced, the method for distributing the memory space of the map data of the airborne digital map software according to needs is achieved, and the memory using efficiency is improved.

Description

technical field [0001] The invention relates to a method for allocating memory space required by map data when airborne digital map software is running. Background technique [0002] Airborne digital map is an important part of modern aircraft avionics system. Because the aircraft has very high requirements on safety, stability, and real-time performance, the software and hardware of its airborne system also have strict requirements. In terms of digital map software, since a large amount of digital map data needs to be used for map display, the stability and display fluency of the airborne digital map software are closely related to the allocation method of data memory space during the calling process. [0003] Due to the uncertainty of the detailed level of geographic information in map data, the information capacity of map data in different regions, different scales, and different data precisions is also different. As a result, it is impossible to accurately predict the 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 Patents(China)
IPC IPC(8): G06F12/02
Inventor 张仟新许宇邓秀剑魏序钟斌青张钰鹏王弟伟周挺陈立威王庆刚潘倩兮陈广永
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
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