书籍详情
《 Linux 内核完全注释(20周年版) 赵炯》[93]百度网盘|亲测有效|pdf下载
  • Linux 内核完全注释(20周年版) 赵炯

  • 出版社:机械工业出版社
  • 作者:赵炯
  • 出版时间:2024-01-12
  • 热度:2483
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

赵炯博士的Linux内核源码书系列自从问世以来,在全国乃至世界范围内产生了很大影响。第一批读者受惠良多,早已成为IT大厂的中坚力量。20年过去了,Linux内核的体量发生了巨大变化,这更加凸显了“从小内核学起”的理念的正确。阅读本书,会帮助读者少走弯路,快速理解Linux的精髓,早日成长为合格的开发人员和系统架构师。

 
内容简介

本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在帮助读者够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;然后依据内核源代码的组织结构对所有代码进行了详细注释。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书还介绍了内核源代码的组织结构及相互关系。

作者简介

赵炯,工学博士,计算机专家,Intel公司访问学者,国际计算机仿真协会、上海市通信学会会员。研究方向为计算机通信。曾经为本科、硕士和博士研究生开设《计算机网络》、《计算机通信技术》、《计算机通信与工控网络》、《微型计算机》和《计算机原理》等课程。参与国家自然科学基金项目“系统芯片在线测试与容错技术研究”和上海市自然科学基金“基于节点主动控制的大规模复杂输送系统控制模型研究”等工作。

目  录
前言
第1章概述1
1.1 Linux的诞生和发展1
1.1.1 UNIX、MINIX、GNU和POSIX1
1.1.2 Linux操作系统的诞生和版本的变迁1
1.2 内容综述3
1.3 本章小结5
1.4 习题6
第2章Linux内核体系结构7
2.1 Linux内核模式和体系结构7
2.2 Linux中断机制9
2.3 Linux系统定时10
2.4 Linux内核进程控制11
2.4.1 任务数据结构11
前  言
本书是一本有关Linux操作系统内核工作原理的入门读物,主要目标是使用尽量少的篇幅和有限的学习时间,对完整的Linux内核源代码进行解剖,使读者对操作系统的基本功能和实现方式有一个全面的理解。
目前已有的阐述Linux内核的书籍,均尽量选用最新Linux内核版本进行描述,但由于这些版本的内核源代码庞大,只能对源代码进行选择性的讲解,许多实现细节被忽略。本书则对完整的Linux内核源代码进行了全面解剖。表面看来,本书对Linux早期内核版本注释的内容似乎过时,但通过学习你会发现,利用本书学习Linux内核,由于源代码短小精干,因此会有极高的学习效率,能够做到事半功倍,快速入门,并为进一步选择新内核学习打下坚实的基础。
正如Linux系统的创始人Linus所说,要理解一个系统的真正运行机制,一定要阅读其源代码。系统本身是一个整体,具有很多看似不重要的细节。只有在详细阅读过完整的内核源代码之后,才会对整个系统的运作过程有深刻的理解。以后再选择较新内核源代码进行学习时,也不会碰到大问题,基本上都能顺利地理解新代码的内容。
为了帮助读者提高学习效率,作者通过对多个Linux内核版本进行比较和选择,最终选择了与目前Linux内核基本功能较为相近,又非常短小的0.11版作为入门学习的最佳版本。0.11版内核源代码只有一万四千行左右(325KB),其中包括的内容基本上都是Linux系统的精髓。

相关推荐