第八次讲座通知:
主题:Kernel剖析:对象缓存——Linux的核心内存分配器
时间:6月11日(星期日)下午 2:00 - 5:00
地点:清华大学东门外, 华业大厦 5 楼 2509 房
主讲:干 戈
内容简介:
本次讲座虽然介绍的是核心机制,但是主讲者将从一个普
通程序员的角度去剖析这个有趣的话题。相信只要是有计算机
基础知识的同学即可听懂。讲座深入浅出,剖析核心,机会难
得,欢迎大家前来学习、探讨。
对于应用程序来说,内存的动态分配与释放使用两个库函
数:malloc()与free()。而在Linux的核心,则使用的是另外两
个底层核心函数kmalloc()与kfree()。这两套函数有什么区别
呢?本次讲座将从这两个函数入手,讲述Linux核心内存分配器
的实现算法。
动态地分配与释放内存对象是Linux核心中最普通的操作。
因此,一个快速的核心内存分配器对核心的性能的提高显得由
为重要。本次讲座将全面讲述Linux核心内存分配器的详细实
现。包括页面级分配器,核心内存分配器以及分页系统。
-------
自由、协作、创造 — 为了明天