Dynamic Storage Management Method for Embedded System Based on Single Type Memory

An embedded system, dynamic storage technology, applied in the direction of program loading/starting, memory address/allocation/relocation, program control devices, etc., can solve the problems of shortened service life, reduced embedded system performance, slow update speed, etc.

Active Publication Date: 2016-06-15
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of the above-mentioned shortcoming of prior art, the object of the present invention is to provide a kind of dynamic storage management method of the embedded system based on single-type memory, be used to solve the slow speed when updating of embedded system in the prior art, update data volume, etc. It is very easy to cause the failure of the embedded system to update the system and the system is not available, and as the new type of memory is applied to the embedded system, the performance of the embedded system is reduced due to the limited erasing and writing times of the new type of memory and the shortened service life caused by the uneven use.

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 Storage Management Method for Embedded System Based on Single Type Memory
  • Dynamic Storage Management Method for Embedded System Based on Single Type Memory
  • Dynamic Storage Management Method for Embedded System Based on Single Type Memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

[0060] see Figure 2 to Figure 7 . It should be noted that the diagrams provided in this embodiment are only schematically illustrating the basic idea of ​​the present invention, and only the components related to the present invention are shown in the diagrams rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arb...

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 provides a dynamic storage management method of an embedded system based on a single-type memory. The embedded system comprises a starting procedure storage area prestored with starting loading information and bootstrap of a core and a file system, and a system RAM (random access memory) area configured with the core and the file system. The method includes loading the core and the file system based on the starting information after the bootstrap is started; marking an occupied internal memory area and an available memory area in the system RAM area; and finally querying whether the system RAM area has a continuous available internal memory block or not when updating or migration demands are received by the system, if so, writing updating or migration data of the core or the file system, and if not, organizing and combining fragments in the available internal memory area to the continuous available internal memory block, and then writing the updating and migration data of the core and the file system into the internal memory block. By the dynamic storage management method, boundary between internal memories and external memories is blurred, storage frame is unified, external memory management is brought into internal memory management, and problems such as inconvenience in management and the like are solved.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a dynamic storage management method of an embedded system based on single-type memory. Background technique [0002] Embedded system is an application-centric, computer-based computer system with tailorable software and hardware, which meets the strict requirements of the application system on function, reliability, cost, volume, and power consumption. With the rapid development of embedded technology and semiconductor memory technology, consumers have put forward higher requirements on the startup speed, real-time operation, power consumption and other aspects of embedded products. Therefore, simplifying the boot process of embedded operating systems, shortening the boot time, and reducing system power consumption are of great significance to winning the market position of embedded products. [0003] The functions of embedded devices are mainly implemented and expanded...

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/06G06F9/445
Inventor 李顺芬陈小刚陈后鹏丁晟陈一峰许林海王玉婵刘波宋志棠
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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