Linux内核学习总结
作者:李嘉
《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
学习Linux内核这门课最大的收获就是获取了一些分析代码问题的思路与方法,我觉得这也是最重要的的,抓住关键代码中才是深入理解的必要条件。孟老师带领大家深入浅出各个模块,深入了很多 从基本的堆栈调用到rootfs img 的制作 从gdb到调式 到 用户态内核态的切换调度,不管是 分析 C 代码 还是到嵌入式汇编。感觉受益良多。以及通过堆栈调用分析寄存器的值和通过对画流程图对 调度的理解。
最大遗憾莫过于 因为工作和家庭比较忙,没有过多的时间进行详细的分析 以及阅读更多的代码。纸上得来终觉浅,少了大量的实操。确实感觉有些单薄。
学习的历程如下:
操作系统是如何运行的(时间片轮转多道程序内核代码)
跟踪分析Linux内核的启动过程
使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
分析system_call中断处理过程
分析Linux内核创建一个新进程的过程

浙公网安备 33010602011771号