Font Size: a A A

Research Reverse Mappings Technique On Linux2.6 Memory Management

Posted on:2008-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2178360215990264Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the Linux operating system. System memory management unit responsible for the overall management of the physical address space and virtual address space. Translate user virtual addresses to physical addresses and the pages out such operations. It is the most important system kernel integral part of, the existence and operation of the entire system is based. Have a strong and sophisticated memory management subsystem is building a high reliability and scalability of the system as a hedge pieces. With the development and maturity of the Linux kernel. Linux users can look forward to more of the operating system to handle very large scientific analysis of the application procedure, or even Massive database. Linux kernel 2.6 release in 2004. Many of the 2.6 Linux kernel using technology to improve the use of memory, improve memory management subsystem efficiency.In the paper the Linux memory management part of their research, Analysis of the main ceremony at the request of the Linux operating system virtual memory management and paging memory mapping and management mechanisms, linux2.6 focus on the core formally joined the reverse mapping technology Based on the reverse of pages from the original mapping of the feasibility of various methods of improvement.Chapter 2 analyzes Linux memory management programs and a reduction in some parts of the film have taken Buddy algorithm MOTSA distributor partners in the technology and algorithms to increase the vmalloc function. In a piece of the performance management of Linux users after the test is a high efficiency, Many of the embedded operating system no uniform memory allocation management standards Very often, in reference Linux memory allocation management.Chapter 3 analyzes the virtual addresses into physical addresses, and to ensure the fair and efficient sharing of the physical processes in the virtual memory to be memory management. Introduced new technology : the use of the Linux kernel by adding more memory pages. page table entries are stored in memory and page-based reverse mapping technology.Chapter 4 continue to join the Kernel Analysis linux2.6 reverse mapping technique, but also the focus of the presentations. Reverse mapping technology to improve the tracking of the physical map page corresponding to the designated page virtual memory management in the region. page-based reverse mapping and page-direct approach and object-based reverse mapping and feasibility of the method are this chapter major content.Chapter 5 is based on the right front of the Linux virtual memory management and management relationship mapping of the analysis Object-based reverse mapping feasibility. And against the Page joined the call made based on object mapping the reverse ways.
Keywords/Search Tags:Page out, Page-based reverse mapping, Object-based reverse mapping
PDF Full Text Request
Related items