Font Size: a A A

The Research For The Memory Management Mechanism In The Embedded Linux

Posted on:2012-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:J J LiuFull Text:PDF
GTID:2178330332992721Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With modern technology, computers, communications, intelligent home appliances, consumer electronics and technology trends in the gradual formation of one, making mankind gradually into the network, information, intelligence community. Embedded systems are also obtained in the course of this gradual increasing attention and application. Memory management as an important research area in computer science. Once the programmer negligence, on the memory management errors will cause a series of memory failures. Therefore, the memory memory management fault detection has become a very important part of the memory failure detection has become an unavoidable issue. Due to the embedded system resources and real-time constraints, fault detection of memory to have an important significance.This paper summarizes a variety of memory management based on long-term operation of the application environment, working under heavy memory management of embedded Linux solutions, and proposed for the realization of such a program must address the key issues, such as memory failure and so on.This study is the memory failure detection problems, such as memory leaks and memory resources to write out of bounds. Real-time open-source testing tool for the current poor, the larger cross-border test disadvantages of resource consumption, a high resource consumption of real time and low memory fault detection algorithm, which is based on the type of pointer memory test algorithms. This algorithm avoids detection in cross-border take more resources, can improve detection performance in real time, greatly reducing the CPU memory failure detection caused dramatic changes in the value of holding time.This article reports on existing detection tools based on the improved way of reporting, for each failure to provide a complete stack trace memory block. Including the source code files, function and line number; in the form of the log file contents of a complete test report.
Keywords/Search Tags:memory management, memory leak, embedded Linux, memory fault test, memory overflow
PDF Full Text Request
Related items