img

操作系统原理及实例学习

如果你还是在校学生,只看现代操作系统那本书就够了,多读几遍,一遍肯定很多地方读不懂,这基本上就会用掉半年的时间。如果读完之后还有很浓厚的兴趣想了解OS的实现,那就读读xv6(xv6有本xv6-book的电子书,必读,读完它再去看源代码),或者赵炯博士那本。上学期间读这些就够了,花更多时间学学web开发技术更有钱途。 如果已经工作,那只能读Linux或者FreeBSD、illumos这种久经考验的操作系统。FreeBSD和illumos的优点是代码结构清晰,有前面那些基础很容易读进去,读完能学到很多知识;缺点是用户群小(和Linux相比)。Linux代码虽然乱些,但分析源码的书更多,遇到难点也许更容易克服。 长远看,未来是属于Linux,所以建议先从Linux学起,我个人推崇的linux的入门书是robert love的linux kernel development。我对Linux没有深入了解,唯一认真度过的是linux device driver,但这本书比较难啃,但值得推荐。

共54个

The Little Book of SEMAPHORES(信号量)
Protected Mode Software Architecture(理解保护模式)
深度探索嵌入式操作系统:从零开始设计、架构和开发
追踪Linux TCP/IP代码运行:基于2.6内核【秦健】编著.
Linux内核设计的艺术 图解Linux操作系统架构设计与实现原理 英文版
分布式系统概念与设计(中文第3版).George Coulouris
[ORANGE’S:一个操作系统的实现].于渊.完整清晰带目录版 mobi格式
分布式系统原理与范型 第二版 Tanenbaum 完整中文版
分布式系统原理与范型 (第二版).Tanenbaum 英文版
ARM嵌入式系统开发:软件设计与优化 ARM System Developer's Guide 英文版
操作系统精髓与设计原理 第六版. 英文版 PDF
深入理解Linux虚拟内存管理 英文版 PDF
Linux内核设计与实现 第三版 中文高清带目录书签 PDF
操作系统 : 并发与分布软件设计 中文版 PDF
Unix内核源码剖析.[日]青柳隆宏.pdf
操作系统概念 第7版:中文版 PDF
Android系统源代码情景分析 PDF 完整版 ZIP.001(二个压缩包)
Android系统源代码情景分析 PDF 完整版 ZIP.002(二个压缩包)
操作系统原理·技术与编程.蒋静 PDF
操作系统设计:Xinu方法 PDF