选课类别:通识 | 教学类型:理论课 |
课程类别:核心通识 | 开课单位:计算机科学与技术系 |
课程层次:通修 | 学分:2.0 |
课程组成
理论课部分
目标
关于硬件平台和 Linux 版本的选择
强烈建议这个课以后能够一直开下去!很遗憾这门课屡屡因为选课人数不足而无法开课。
这个课能够让我们对 Linux 内核有全景式的了解,据我所知科大是大陆唯一一所开了 Linux 内核源码导读课程的学校。虽然这个课程难度比较大,但学完之后真的收获很多。我们的操作系统课程虽然也有 Linux 内核相关的内容,但只是截取其中的一些片断进行分析,并没有全景式的了解。读一个广泛使用、高品质的操作系统源代码,不仅能加深对操作系统课程中概念的理解,也会学到很多 C 语言的编程技巧,了解内核态编程与用户态编程的不同。
教材是大名鼎鼎的 ULK(Understanding the Linux Kernel》第三版。
这是我的大作业(对 Linux 某几个部分的剖析):
PPT: