发表于2024-11-28
本书是一本有关Linux操作系统内核基本工作原理的入门读物。本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。本书适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。
本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注 释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻 的理解,为进一步学习和研究Linux打下坚实的基础。虽然选择的版本较低 ,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓 。书中首先以Linux源代码版本的变迁为主线,介绍了Linux的历史,同时 着重说明了各个内核版本的主要区别和改进,给出了选择0.12版内核源代 码作为研究对象的原因。在正式描述内核源代码之前,概要介绍了运行 Linux的PC的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分, 并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍 了Linux内核源代码目录树组织结构,并依据该结构对所有内核程序和文件 进行了注释和详细说明。有关代码注释的章节安排基本上都分为具体研究 对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料 介绍等部分。为了加深读者对内核工作原理的理解,书中*后一章给出了 围绕Linux 0.12系统的多个试验。试验中所使用的相关程序均可从本书配 套网站(www.oldlinux.org)上下载。
本书适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适合 作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一 般技术人员作为开发嵌入式系统的参考书使用。
序.
**章 概述
1.1 Linux的诞生和发展
1.1.1 UNIX操作系统的诞生
1.1.2 MINIX操作系统
1.1.3 GNU计划
1.1.4 POSIX标准
1.1.5 Linux操作系统的诞生
1.1.6 Linux操作系统版本的变迁
1.1.7 Linux名称的由来
1.1.8 早期Linux系统开发的主要贡献者
1.2 内容综述
1.3 本章小结
第2章 微型计算机组成结构
2.1 微型计算机组成原理
2.2 I/O端口寻址和访问控制方式
2.2.1 I/O端口和寻址
2.2.2 接口访问控制
……
第3章 内核编程语言和环境
第4章 80X86保护模式及其编程
第5章 Linux内核体系结构
第6章 引导启动程序
第7章 初始化程序
第8章 内核代码
第9章 块设备驱动程序
**0章 字符设备驱动程序
**1章 数学协处理器
**2章 文件系统
**3章 内存管理
**4章 头文件
**5章 库文件
**6章 建造工具
**7章 实验环境设置与使用方法
附录
参考文献
Linux内核完全剖析--基于0.12内核 下载 mobi pdf epub txt 电子书 格式 2024
Linux内核完全剖析--基于0.12内核 下载 mobi epub pdf 电子书书是好书,包装也完好。本次购物非常愉快!
评分书是好书,包装也完好。本次购物非常愉快!
评分书是好书,包装也完好。本次购物非常愉快!
评分正版书,印刷清晰,价格合理
评分书是好书,包装也完好。本次购物非常愉快!
评分书真的很厚,还没有看。
评分正版书,印刷清晰,价格合理
评分书是好书,包装也完好。本次购物非常愉快!
评分不错
Linux内核完全剖析--基于0.12内核 mobi epub pdf txt 电子书 格式下载 2024