Analysis and Research of Realization for Linux Memory Management
Lan Chen · Computer Technology and Development · 2007
As one of the most important parts of the operating system,the memory management subsystem plays a key role in the running of a system.Linux inherited some excellent design ideas from UNIX,and adopted many advanced algorithms to keep the system efficient and stable.This paper summarizes the physical memory management in Linux2.4 kernel.Then it introduces the Buddy system algorithm and Slab allocator that solve the fragment problems in kernel,and discusses the points in realization,especially analyses some main data structures in Slab allocator.