Exordium Operating System Development Notes
Table of contents
Open Table of contents
前言
为了提升开发水平和工程能力,同时也是为了深入学习 C 语言……我再次拾起了这项艰巨却让我无比向往的项目(种子早在两年前就种下了,现在才开始生长,请叫我摆烂 Master)。
话说今年(确切的说应该是截至九月中旬)我主要功夫都会倾注在学业中,这意味着,我能投身于技术探索的时间将变得稀缺(这怎么行,我怎么能原地踏步!所以,即便当前以学业为主,我也打算在这段时间顺便积淀一下自己的硬实力。待到回归之日,又是一个更哇塞的自己~)……
借口?或许吧……刚开学前两周经受了一个「小小的」挫折,让我有「一点点」崩。唉,说多了都是泪……没死就好 LOL
主要参考书籍是《操作系统真象还原》,这本书体量和 CSAPP 有一拼……
记录一下,我是从 03/09/2025 正式开始的,虽然还没写下任何一行代码,但准确来说就是这个点……只是想在最后看看什么时候结束,届时可能会小小的感慨一下下吧。
书中的勘误
基于 《操作系统真象还原》(2022.10 重印)。
虽然可能错的是我,但并不妨碍我写出来。欢迎一起讨论~
第 0 章:一些你可能正感到迷惑的问题
- 0.2 你想研究到什么程度
三处 应修改为 。
- 0.15 局部变量和函数参数为什么要放在栈中
栈由于是向下生长的,堆栈框架就是把 esp 指针提前加一个数
这里应该说是提前减一个数才对,因为栈是从高地址向低地址生长的,所以创建栈帧是减,清理才是加。