Virtual internal storage allocating and managing method of subsystem in communication system

A communication system and virtual memory technology, which is applied in the field of memory allocation management, can solve problems such as many fragments, and achieve the effect of preventing memory from crossing boundaries and improving reliability

Inactive Publication Date: 2003-07-16
STATE GRID BEIJING ELECTRIC POWER +2
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The memory allocation system mainly considers the bottleneck of speed and the problem of fragmentation, especially in embedded real-time systems, where the program must run for a long time with limited resources, it is required to allocate memory without allowing the shipboard heap to run out of memory or to have many fragments Situation, the present invention also considers to solve this problem

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
  • Virtual internal storage allocating and managing method of subsystem in communication system
  • Virtual internal storage allocating and managing method of subsystem in communication system
  • Virtual internal storage allocating and managing method of subsystem in communication system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] The application of the present invention in the VxWorks operating system as an example will be further described in detail below in conjunction with the accompanying drawings.

[0013] figure 1 is a flowchart of the method proposed by the present invention. As shown in the figure, 1. Determine the subsystems, analyze the requirements of the communication system, and determine all the subsystems. 2. Determine the number of tasks for the subsystem. According to the attributes of the VxWorks operating system kernel, and the goal is to realize the memory management and allocation of the subsystem, it is mainly to consider the characteristics of the subsystem, the hardware used and the related operations of the virtual address of the operating system kernel. For example, the VxWorks operating system has the concept of CONTEXT. During the running of the system, only one CONTEXT is activated, which is meaningless to other processes. This brings great difficulties to the des...

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

A method for allocating and managing virtual memory between subsystems in communication system includes such steps as analyzing the requirement to communication system to determine all subsystems, determining the number of tasks for each subsystem, allocating the system memory space to all subsystems according to actual requirement pluse a certain redundancy, and determing the allocating and managing scheme for the memory of each subsystem. It can improve the stability and reliability of whole system.

Description

technical field [0001] The invention relates to memory allocation management, more specifically, to a virtual memory allocation management method among subsystems in a communication system. Background technique [0002] Memory resources are always the focus and difficulty of management in the project development process in communication systems and embedded systems. Memory management mainly involves issues such as memory leaks, memory allocation efficiency and fragmentation, memory out-of-bounds, and memory protection. Among them, memory leaks are mainly related to programmers themselves and programming tools. For example, if void pointers are not managed in C++, memory leaks are prone to occur. The efficiency and fragmentation of memory allocation can be solved by effective memory allocation management algorithms. Generally, software systems have their own memory allocation management algorithms. The problem of memory out of bounds is rarely considered in existing softwar...

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/50G06F12/0802
Inventor 黄峰
Owner STATE GRID BEIJING ELECTRIC POWER
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