作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 31-33. doi: 10.3969/j.issn.1000-3428.2006.24.012

• 软件技术与数据库 • 上一篇    下一篇

Linux内核Slab内存缓冲区管理器

黄应江,陈移风   

  1. (华南理工大学计算机科学与工程学院,广州 510640)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

Linux Kernel Slab Memory Buffer Manager

HUANG Yingjiang, CHEN Yifeng   

  1. (School of Computer Science & Engineering, South China University of Technology, Guanzhu 510640)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: Linux是开源操作系统,内核运行时,会使用很多数据结构对象,即内核对象。如何高效地管理这些对象的创建、使用和回收,需一整套完善的管理机制。该文介绍了Slab内存缓冲区管理器的原理,以及Linux怎样使用Slab管理器管理内核中各种各样的内核对象。

关键词: Slab管理器, 对象, 缓冲区

Abstract: The source codes of Linux OS are open. When Linux kernel is running, it uses a lot of structural objects , called kernel objects. How to manage the creation, usage and recycle of these objects requires a perfect management mechanism. This paper discusses the theory of Slab memory buffer manager and how to use Slab manager to manage all kinds of kernel objects in Linux kernel.

Key words: Slab manager, Object, Buffer