直接先给出路线书籍
编码 隐匿在计算机软硬件背后的语言
汇编语言
x86从实模式到保护模式
操作系统导论
操作系统真象还原
查漏补缺
1. 编码 隐匿在计算机软硬件背后的语言
对于完全不懂计算机的朋友,这本书可以让你对计算机有一个简单认识,计算机无非就是计算数据的,一定记住,计算机中啥都是二进制数据 ----> 啥都是高低电信号
对于懂计算机知识的朋友,这本书也可以让你知道CPU是怎么通过硬件进行数据运算的
总之强烈推荐看!!!
2.汇编语言(第三版第四版都行); x86从实模式到保护模式
学操作系统不懂汇编不可能学会!!!
3. 操作系统导论
这本书我看很多人推荐,都说很适合新手,但是我当时看的时候也是头皮发麻,这本书不是那种一开始就给你十分清楚的 操作系统知识结构 ,然后让你学习,而是一点一点引出操作系统知识的,
初看时你会觉得很难受,没有结构会不舒服,但是别管,只要记住你看这本书就是学习3个模块,内存虚拟化,程序并发,数据持久性。
我看此书的时候有很多知识会不明白,果断跳过,暂时不管,之前没学过操作系统,想一本书学会不可能的!开玩笑!
这本书我个人认为图比较少,有些知识用图说明会很清楚,难受。。。
不过对新手来说,其他操作系统书籍确实有点难,那就凑合凑合吧。
这本书和下面的《操作系统真象还原》可以一起学习,我建议先把这本看的7788,然后看下面的真象还原,真象还原讲的很细,有很多导论书中没看懂的,真象还原都有详细讲解
4. 操作系统真象还原
这本书可以手把手教你编写一个操作系统!
700多页,有人说这本书稍显啰嗦,但是对新手来说问题不大,详细一点挺好的。
就是有一个不舒服的地方,页面布局拉跨,文字都跑到书的缝隙里面了,看的时候是真的难受!!
5. 还有其他很多的操作系统书籍,如现代操作系统,操作系统概念,操作系统精髓与设计原理等等,每本书都有优缺点,我的建议是看看pdf对比一下,如果非常喜欢就买实体书看!
6. 查漏补缺
上面的书籍都认真看了的话,操作系统算是学的可以了,但是这不是终点,接下来你需要查漏补缺,OS是很庞大的,有些知识你学的一知半解,有些没学过,不要紧,我一直觉得计算机很多知识都是交叉的,你在学习别的知识的时候有可能会用到OS的知识,这个时候再去想想是不是这里不知道,或者没学明白,然后搞懂它!