Reflecting internal memory net dynamic internal memory management method based on distribution simulation

A technology of reflective memory network and dynamic memory, which is applied in software simulation/interpretation/simulation, resource allocation, multi-program installation, etc., and can solve the problems that the released memory cannot be re-allocated, the memory fragmentation increases, and the unstable factors increase. Achieve strong convenience and reusability, solve security problems, and improve development efficiency

Active Publication Date: 2009-07-29
CHINA ACAD OF LAUNCH VEHICLE TECH
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The VMIC-5565 reflective memory card provides real-time communication methods such as shared memory and interrupts, but this method allows each node to directly read and write onboard memory, which brings the problem of data security that is difficult to guarantee
Because the traditional on-board memory is allocated sequentially, the freed memory cannot be allocated again and memory fragmentation increases, resulting in a decrease in system performance and an increase in unstable factors
Due to the many and complicated functions provided by VMIC, it is difficult for developers to master, especially for technicians engaged in virtual experiments and simulation fields.

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
  • Reflecting internal memory net dynamic internal memory management method based on distribution simulation
  • Reflecting internal memory net dynamic internal memory management method based on distribution simulation
  • Reflecting internal memory net dynamic internal memory management method based on distribution simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0061] The VMIC reflective memory network can adopt a ring network structure, using a computer to undertake the scheduling service and communication service functions, called the management node machine, and other computers on the network can be called the running node machine. The invention dynamically manages the reflective memory on the management node machine. Such as figure 1 As shown, the function driver provided by the VMIC5565 board is encapsulated in two layers, and the application program dynamically manages the memory of the board by instantiating the class encapsulated in the second layer.

[0062] First, under the real-time operating system, the first layer of encapsulation is performed on the driver function of the reflective memory network. The encapsulation is based on complex map mapping and performs the following tasks:

[00...

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 memory management method based on a distributed simulation reflective memory network. The method uses an object-oriented means for carrying out package to lower layer driving functions of a VMIC reflective memory for two times, thereby realizing the object-oriented memory dynamic distribution and reading and writing and solving the problems of safety, reusability and convenience in the process of communication flexible bus development; the packaging executes the following tasks: distributing memory space to federation for communication interaction of the federation when the simulation starts; members of the federation sequentially participating in the simulation during simulation, distributing memory space for each member and distributing object instance / interactive instance memory space to the members with communication requirements according to simulation scenario; releasing the memory spaces for the object instance / interactive instance after the reading and the writing operations during communication are completed; after any member is withdrawn from the simulation releasing the memory space for the member; and releasing the memory spaces for the federation after the simulation is completed and the federation is withdrawn.

Description

technical field [0001] The invention relates to the technical field of computer distribution simulation, in particular to a dynamic memory management method of a reflective memory network applied in industrial distribution simulation. Background technique [0002] With the continuous improvement of the complexity and modernization of modern industrial systems, its design, development and maintenance are increasingly dependent on advanced testing, testing and testing methods. In order to ensure the real-time communication in the distributed real-time distributed simulation with hardware-in-the-loop equipment, the VMIC reflective memory network is used for data and message transmission. The VMIC-5565 reflective memory card provides real-time communication methods such as shared memory and interrupts, but this method allows each node to directly read and write the onboard memory, which brings about the problem that data security is difficult to guarantee. Because the tradition...

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/455G06F9/50
Inventor 冷传航赵雯代坤张灏龙李烁
Owner CHINA ACAD OF LAUNCH VEHICLE TECH
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