24. 操作系统世界:小结

背景回顾:我们已经几乎覆盖了现代操作系统的全部内容:进程、线程、并发、系统调用,操作系统内核似乎对我们不再神秘;但同时,大家也不由自主地感到操作系统的世界很庞大,我们对其中细节理解仍然知之甚少。

本讲内容:状态机模型的应用,以及如何应用这门课中学习的知识应对 “未知” 开阔的操作系统世界。

24.1 故事

24.2 推论

24.3 应用

Take-away Messages

在这门课中,我们从 “数学” 的视角去理解计算机系统中的一切——当我们把程序、程序的执行、计算机系统的执行、系统调用……这些看起来包罗万象的复杂概念都投射到一个简单的模型上,用 “干净” 的思绪去寻找问题的本质。无论是你希望实现一个机制 (例如今天的信号),还是希望诊断一个复杂的问题,状态机的视角都帮助你排除干扰、找到关键。