Linux-0.11实验笔记

操作系统是一个非常复杂的体系,对新手极不友好,其中各个知识的牵连也十分紧密,也许你仅仅想要对进程切换做修改,但是同时还要在全局上非常清楚自己修改的地方处于整体什么位置,和别的模块或者构件有着什么样子的联系。一旦修改,别的与之相关联的地方是否需要改动?或者出现了错误之后你知道应该怎么确定错误?最最可怕的就是,例如对于进程切换的修改,身为新手的我们对于一些实现细节的隐性知识根本不知道,除非自己在全局上已经有了基本的了解和把握,否则我认为是根本不能够解决的。

我的内核学习入门是从哈工大李治军老师的操作系统网课开始的,私认为这门课最最精华的部分即为在实验楼的实验内容部分,尽管实验答案老师给出了一定的提示,但我认为对于一个新手来说如果想要完成还是有一定的困难,所以有遇到困难的同学欢迎能私信我一起讨论,本人并不保证一定能解决你的问题,但一定会认真对待每一个问题的。

由于后面的博文并不是对这些实验的详解而仅仅是个人笔记,所以我只会对自己学习过程中自认为比较重要的地方进行记录,并且也不会对文章结构有特别精心的安排以引导读者一步步看下去。但是,如果有人愿意与我讨论,欢迎私信我!

欢迎有学习内核的人能够联系我一起交流学习

环境配置:
参考github

参考书目:
《Linux内核完全注释:基于0.11内核》 赵炯编著
《汇编语言程序设计》 Richard Blum

你可能感兴趣的:(内核,linux,操作系统)