课后推荐 如何有效提高计算机基本功
恭喜你学完《Linux0.11 源码趣读》第二部分,相信看到这里的你,对开机到Linux下main方法的关键流程以及Intel CPU的体系结构已经有了清楚的认识。
整个课程分成五大部分,后续的更新更加精彩,相信也会很快和你见面,不要错过。

当然,如果你对更高版本的Linux感兴趣,或者想更深入地研究操作系统,极客时间上还有更多选择。这里重点推荐《操作系统实战45讲》和《趣谈Linux操作系统》这两门课。
在《操作系统实战45讲》中,彭东老师会将他多年的操作系统开发经验倾囊相授,带你从系统级的高度分析和解决相关问题,理论结合实践,真正做到从无到有实现一个你自己的操作系统。

最终你将实现一个基于x86平台支持多进程的操作系统内核,如下图:

《趣谈 Linux 操作系统》的刘超老师是前网易杭州研究院云计算技术部的首席架构师。他的课程风格更加诙谐幽默,你会收获读小说一般的学习体验。他会带你进入 Linux 内部,全方位理解计算机的工作原理,掌握程序的运行机制。
如此,你的并发编程、程序设计和性能分析能力都会上升一个层次,开发效率会得到质的提升。在遇到实际问题时,你也能从系统层面出发,去编写代码和解决问题。

基础打牢,学什么都快。优秀工程师往往会愿意给自己投资,花时间了解和学习计算机科学相关的基础知识,因为所有关于如何编程的底层逻辑和原理都在其中。