Improving Memory Management in the Linux Kernel
Abstract
In this research I intend to analyze the Linux OS memory management system for inefficient segments and work to improve the source code to decrease the inefficiency. This is primarily important due to the nature of the Linux kernel being a constantly developing project. This operating system is extremely prominent in the field of computer science, and is always being improved, however most of these improvements come from academia, not industry. This makes it important to spend resources researching and continuing the process of perfecting this large body of code. There is an expanse of previous research on the Linux kernel in general, but the purpose of my research is to build on or improve the work of what has been done before. This is accomplished by looking at the composite of all the research of others (the Linux kernel as a whole), and adapting it to be more efficient in certain situations. The outcome I am aiming for is just that, locating and altering specific cases of the code to allow for a greater efficiency of the OS as a whole.
Citation
Siegers, Dylan (2021). Improving Memory Management in the Linux Kernel. Undergraduate Research Scholars Program. Available electronically from https : / /hdl .handle .net /1969 .1 /196649.