linux内核的学习
2021-11-09
直到昨天,我已经可以看懂从实模式切换到保护模式的代码了,虽然也还有一些小细节有疑问,但大体上已确实能读懂读通。从实模式到保护模式的书,已经看到12章了,还不能看懂存储器保护的具体做法,就去看了新设计团队的《linux内核设计的艺术》第一版,第二版没下完。
这本书我是有的,但家里找不到。这本书我看过一章,感觉写得不错,让我以为是外国人写的,其实是中国人写的。它的一大特点是,它用了图来辅助讲解,这些图都给得很不错,对于理解过程是非常有帮助的。我又用手机下载下来看了一下,阅读到了第一章,讲GDT和IDT的那些概念解释了,总体上,阅读它又帮我梳理了一下,感觉非常清晰,和之前理解的程度不一样。之前看了就只是感觉知道,所以忘记了就很快忘记了。
在重学了王爽的汇编之后,又学习了李忠的从实模式到保护模式,这些先决课程,再来看这个,明显就轻松不少了。
但今早又看了下赵炯的linux0.11,发现我看的内容还只是全部内容比较靠前的,而且赵炯的书上,只用了几页讲这个,所以说,这个总感觉是还有很多很多的内容,还不知道何年何月能全部搞完。
从实模式切换到保护模式,这个我是看懂了,但保护模式下的编程我还不懂。
比如说,这个就还要看李忠的书,另外,还需要接触一下最根本的资料,inter的cpu资料。