- 论坛徽章:
- 0
|
大二下学期我特好奇操作系统怎样工作的,就想要看linux内核源代码,那时候只是单纯的想看,之前对linux几乎没有什么了解,大二下学期才开学的时候我根本没能力看Linux内核代码,高版本就不说了,连0.11版都看不了。
为了一年后能linux内核源代码,我在学校图书馆借了《现代操作系统》,同时在看intel IA-32,开始看IA-32看得一头雾水,看intel开发员手册学IA-32不是一个好主意,推荐《自己动手写一个操作系统》,这本书用来学INTEL IA-32还是很不错的,这是我大三上学期看到这本书才知道,走了弯路。
大二大致看完了《现代操作系统》大三上学期就开始看《linux 内核完全剖析》和《uinx操作系统设计》,那时候因为对编译特别感兴趣还在看《编译原理》,编译原理这本书耗费我不少精力,看的想吐血,收获也不小,即使什么东西都作不出来,现在已经放弃编译原理这本书了,看以后有时间能再来一次吗。因为看编译前两本书看得比较慢,大三结束了都没看完,后来要考试了就放下了,这样考试还挂课了。
大三下学期开学买了《深入理解linux内核》,看了两章后发现这本书压根不适合看linux内核代码,没办法下手。现在看的是《linux内核源代码情景分析》,初步看完内存管理这章,这本书真的很好,我说的是内容,装订很一般,有两页脱页了。
现在想学ARM,论坛有人有这方面的经验给点建议吧! |
|