65、知识串讲:用一个创业故事串起操作系统原理(三)上一节我们说到,周瑜和张昭商定了调用schedule的时机。尽管项目越来越多,但是也井井有条。可是我们也说了,不管你的事情做得有多好,项目保密问题都是要解决的重要问题。怎么解决呢?今天我们就来看一看。 保密需封闭开发,空间小巧妙安排慢慢地,小马发现,...2025-10-31
64、知识串讲:用一个创业故事串起操作系统原理(二)上一节说到小马同学的公司已经创立了,还请来了周瑜和张昭作为帮手,所谓“兄弟齐心,其利断金”。可是,现在这家公司,还得从接第一个外部项目开始。 首个项目虽简单,项目管理成体系 这第一个项目,还是小马亲自去谈的。其实软件公司了解客户需求还是比较难的,因为...2025-10-31
63、知识串讲:用一个创业故事串起操作系统原理(一)操作系统是一门体系复杂、知识点很多的课程,经过这么多节的讲解,你是否已经感觉自己被淹没在细节的汪洋大海里面了?没关系,从这一节开始,我们用五节的时间,通过一个创业故事,串起来操作系统的整个知识体系。 接下来,我们就来看主人公是如何从小马,变成马哥,再...2025-10-31
62、搭建操作系统实验环境(下):授人以鱼不如授人以渔上一节我们做了一个实验,添加了一个系统调用,并且编译了内核。这一节,我们来尝试调试内核。这样,我们就可以一步一步来看,内核的代码逻辑执行到哪一步了,对应的变量值是什么。 了解gdb在Linux下面,调试程序使用一个叫作gdb的工具。通过这个工具,我们...2025-10-31
61、搭建操作系统实验环境(上):授人以鱼不如授人以渔操作系统的理论部分我们就讲完了,但是计算机这门学科是实验性的。为了更加深入地了解操作系统的本质,我们必须能够做一些上手实验。操作系统的实验,相比其他计算机课程的实验要更加复杂一些。 我们做任何实验,都需要一个实验环境。这个实验环境要搭建在操作系统之上...2025-10-31