Linux内核分析课程总结
blog链接:
- 计算机是如何工作的
- 操作系统是如何工作的
- 构造一个简单的linux系统MenuOS
- 系统调用的工作机制(上)
- 系统调用的工作机制(下)
- 进程的描述与创建
- 可执行程序的装载
- 进程的切换与系统的一般执行过程
学习总结:
收获:
通过这门课程,我系统性地、深入地学习了操作系统内核的相关结构和设计原理,与之前不同,《linux内核分析》带领我们从linux内核源代码着手,真正地从根本上去了解linux的工作机制。在这个过程中我尝试了自己去构造一个简单的linux系统并编写和执行了一些简单的系统调用,此外还初步掌握了gdb远程调试的方法,通过设置断点,单步运行来了解每一行代码的行为和原理。
不足:
很多问题还只停留在表面,知其然而不知其所以然。读代码时由于基础不够牢靠还存在很大困难,许多代码并不能真正理解意义。