Font Size: a A A

The Study And Implementation Of Improved Technologies In Desktop Linux Memory Management Performance

Posted on:2006-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:S P LiuFull Text:PDF
GTID:2168360155974113Subject:Computer software engineering
Abstract/Summary:PDF Full Text Request
The application of Linux in low-end desktop system has been a hot research topic in recent years. However, like Unix, Linux is designed for high-end server application to some extent, the differences between server application and desktop application lead Linux to put up such deficiencies as response slowly, bad interaction, not friendly interaction, and no acquiring relevant internet information expediently while supporting desktop application. Memory management is a key factor to influence operating system performance, efficient memory management is an important goal that operating system pursuits. Aiming at these problems that exist in desktop Linux platform, this thesis basing on desktop application feature puts forward some improved technology solutions from memory management aspect, in order to shorten response time and enhance interaction capability, meanwhile, design and implement two important algorithms. The contribution of this thesis as follows: 1. Putting forward a series of improved technology solutions through making an analysis of Linux memory management model after doing research on existing memory management technologies, 2. Designing and implementing active swap algorithm of managing physical page. This algorithm puts forward some different opportunities releasing physical memory actively so as to prevent physical memory scarcity and avoid system response delay caused by it. 3. Designing and implementing preloading DLL algorithm. This algorithm basing on the characteristic that desktop application programs invoke DLL heavily selects some DLLs that run comparatively frequently and preloads them to physical memory so as to speed up process run, therefore step up system interaction capabilities.
Keywords/Search Tags:Desktop Linux OS, Active Swap, Preloading, DLL, Heuristic Study
PDF Full Text Request
Related items