第2场
*主题:走入Linux内核
*主讲人:陈莉君
*内容简介:
曾穿越于Linux内核2.0~2.6,并没有熟悉所有的代码,但在Linux内核这样一个庞大的森林面前,几经周折,找到了那个入口,并尽力穿过主要岔路口。本场主讲嘉宾将分享自己在Linux内核分析方面的经验和体会。
*主讲人简介:
陈莉君女,西安邮电学院教师,1998年底进入Linux世界,带领96、97级学生进行Linux内核分析
专著:
Linxu操作系统内核分析(内核2.0)被中科院指定为考博参考书
深入分析Linux源代码(内核2.4)
译著:
深入理解Linux内核(第一、二、三版,对应Linux内核2.2,2.4,2.6)
Linux技术手册
Linux内核设计与实现(第一、二版,对应Linux内核2.6)
Linux内核编程(内核2.6)
教材:《Linux操作系统原理与应用》十一五规划教材
网站:内核之旅http://www.kerneltravel.net/
第3场
*主题:Linux文件预读算法
*主讲人:吴峰光
*内容简介:
磁盘IO性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。
预读(readahead/prefetching)可以有效的减少磁盘的寻道次数和应用程序的IO等待时间,
是改进磁盘读IO性能的重要优化手段之一。
我们重写了Linux内核中的预读算法,改进了其数据结构和算法。
以更清晰的代码,实现了对更多读取模式的支持,包括异步/非阻塞IO,
多线程交织IO,顺序随机混合IO,大规模并发IO,等等。
该算法可能的应用领域包括一些数据库应用,NFS/VOD/HTTP文件服务,多线程/多媒体应用,
科学及工程计算等等。所述改进将会出现在Linux2.6.23及其后续版本中。
*主讲人简介:
吴峰光是中国科学技术大学自动化系的博士生。
他在1998年开始学习Linux,继而尝试为同学们提供一些网络服务。
其中最受关注的是PXE网络启动(knoppix/rip)与安装(debian/ubuntu/...)服务和高速视频下载服务。
为了优化服务器的性能,他开始尝试改进Linuxkernel,并最终重写了内核的文件预读部分。
中场茶歇15分钟
第4场
*主题:Kernel-modevideodriverfor Linux
*主讲人:JesseBarness