Linux内存管理实现的分析与研究  被引量:6

Analysis and Research of Realization for Linux Memory Management

在线阅读下载全文

作  者:肖竟华[1] 陈岚[1] 

机构地区:[1]武汉科技大学计算机科学与技术学院,湖北武汉430081

出  处:《计算机技术与发展》2007年第2期187-189,共3页Computer Technology and Development

摘  要:存储管理子系统作为操作系统中最重要的组成部分之一,对整个系统的运行起着举足轻重的作用。Linux继承了UNIX系统的优秀设计思想,并采用了许多先进算法来保持系统的高效性和稳定性。文中先概述了Linux2.4物理内存的管理,然后介绍了解决内存中碎片问题的伙伴系统算法和Slab分配器,并讨论了它们实现的要点,着重对Slab分配器中的几个数据结构进行了分析。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 Stab allocator.

关 键 词:LINUX内存管理 伙伴系统算法 Slab分配器 

分 类 号:TP333[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象