书籍 Linux内核完全剖析的封面

Linux内核完全剖析

赵炯

出版时间

2008-12-31

ISBN

9787111250470

评分

★★★★★
书籍介绍

本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先以Linux源代码版本的变迁为主线,介绍了Linux的历史,同时着重说明了各个内核版本的主要区别和改进,给出了选择0.12版内核源代码作为研究对象的原因。在正式描述内核源代码之前,概要介绍了运行Linux的PC的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍了Linux内核源代码目录树组织结构,并依据该结构对所有内核程序和文件进行了注释和详细说明。有关代码注释的章节安排基本上都分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍等部分。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕Linux 0.12系统的多个试验。试验中所使用的相关程序均可从本书配套网站(www.oldlinux.org)上下载。.

本书适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。...

目录
第1章 概述
第2章 微型计算机组成结构
第3章 内核编程语言和环境
第4章 80X86保护模式及其编程

显示全部
用户评论
劳资终于看完了!Archivement unlocked!!
2012-2014,我通过这本书学习操作系统是如何实现的,之后在网上开了一门课讲《跟着瓦利哥学写OS》,并实现了一个可以fork的小OS。现在想想收获挺大,消除了对操作系统的神秘感。
虽然有不少小错误,但是瑕不掩瑜,感谢作者辛勤劳动。驱动部分没看,文件系统没看透,其他部分基本上都了解了,佩服Linus……
语言有点罗嗦。。。特别是讲保护模式那节,还是看《Intel开发人员手册》吧
还不错
十年前读过,对我自己的计算机技术有飞跃性的提高。最近又拿出来看了看,很多原理性的东西并没有过时。
很详细的解析,不如直接去github上找个小内核玩玩,也不一定用c
需要有一定基础的同学阅读,不然极易误解——比如,书中 5.3.3 按照标题应该讲 分段机制,然而 举的地址变换例子 却是 分页机制。
非常经典值得阅读:跨过了字符设备和协处理器的章节阅读,整体结构很紧凑,只是1-4章是全书的基调,读过之后了解了基础操作系统的原理,也不是特别很复杂(没那么劝退),学到了不少东西。 建议搭配:清华大学操作系统课程 或者 《一个操作系统的实现》来看。 大学的时候磕了一学期把《一个操作系统的实现》做了一遍,但文件系统没有实现,看这个算是把之前的遗憾补回来了。 多读源码有益身心健康。
非常不错的linux内核入门读物
Z-Library