当前位置:主页 > 计算机电子书 > Linux > Linux pdf电子书
Linux内核注释

Linux内核注释 PDF 超清版

  • 更新:2021-07-23
  • 大小:83.69MB
  • 类别:Linux
  • 作者:孙更新,宾晟,孙海伦
  • 出版:中国铁道出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Linux内核注释》是由中国铁道出版社出版的一本关于Linux方面的书籍,作者是孙更新,宾晟,孙海伦,主要介绍了关于Linux、Linux内核、内核注释方面的知识内容,目前在Linux类书籍综合评分为:8.7分。

书籍介绍

《Linux内核注释》通过对完整的0.95版本Linux内核源代码进行完全剖析和逐行注释,使得读者能够在较短时间内深刻理解Linux操作系统的基本功能和实现方式,为深入研究Linux操作系统打下坚实基础。作为Linux早期内核版本的0.95版本,其内核是目前所使用的较新内核的精简版,代码量比较小,却包括了几乎所有的基本功能原理的内容,通过阅读源代码能够使读者快速地理解内核工作的基本原理。《Linux内核注释》共分10章,全面系统地介绍了Linux内核发展历史和版本变化,详细说明了Linux运行的硬件基础和Linux内核体系结构,完全剖析和注释了Linux内存管理、中断处理与系统调用、进程控制、块设备驱动程序、字符设备驱动程序、文件系统、引导启动程序、初始化程序,最后总结性地介绍了继续研究Linux系统的方法和着手点。本书适合Linux爱好者学习内核工作原理使用,也可作为高校计算机专业学生学习操作系统课程的辅助和实验教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。

目录

  • 第1章 Linux操作系统原理
  • 1.1 Linux操作系统简介
  • 1.1.1 Linux內核的构成
  • 1.1.2 Linux操作系统的特征
  • 1.2 Linux内核概述
  • 1.2.1 Linux內核的版本
  • 1.2.2 研究Linux内核的意义
  • 1.3 Linux运行的硬件基础
  • 1.3.1 i386寄存器和系统指令
  • 1.3.2分段机制
  • 1.3.3 分页机制
  • 1.4 Linux内核体系结构
  • 1.4.1 Linux内核体系结构及模式
  • 1.4.2 Linux內核源代码目录结构
  • 1.4.3 Linux内核的编译
  • 第2章 引导启动与初始化程序
  • 2.1 引导启动程序(boot)
  • 2.1.1 总体功能
  • 2.1.2 bootsect.s文件
  • 2.1.3 setup.s文件
  • 2.1.4 head.s文件
  • 2.2 初始化程序(init)
  • 2.2.1 概述
  • 2.2.2 main.c文件
  • 第3章 头文件
  • 3.1 include/目录下的文件
  • 3.2 a.out.h文件
  • 3.3 const.h文件
  • 3.4 ctype.h文件
  • 3.5 errno.h文件
  • 3.6 fcntl.h文件
  • 3.7 signal.h文件
  • 3.8 stdarg.h文件
  • 3.9 stddef.h文件
  • 3.10 string.h文件
  • 3.11 termios.h文件
  • 3.12 time.h文件
  • 3.13 unistd.h文件
  • 3.14 utime.h文件
  • 3.15 include/asm目录下的文件
  • 3.16 io.h文件
  • 3.17 memory.h文件
  • 3.18 segment.h文件
  • 3.19 system.h文件
  • 3.20 include/1inux/目录下的文件
  • 3.21 config.h文件
  • 3.22 fdreg.h头文件
  • 3.22.1 功能描述
  • 3.22.2 代码注释
  • 3.23 fs.h文件
  • 3.24 hdreg.h文件
  • 3.25 head.h文件
  • 3.26 keraael.h文件
  • 3.26.1 功能描述
  • 3.26.2 代码注释
  • 3.27 mm.h文件
  • 3.28 sched.h文件
  • 3.29 sys.h文件
  • 3.30 tty.h文件
  • 3.31 math-emu.h文件
  • 3.31.1 功能描述
  • 3.31.2 代码注释
  • 3.32 minix-fs.h文件
  • 3.33 timer.h文件
  • 3.34 include/sys/目录下的文件
  • 3.35 param.h文件
  • 3.36 ptrace.h文件
  • 3.37 resource.h文件
  • 3.38 stat.h文件
  • 3.39 time.h文件
  • 3.40 times.h文件
  • 3.41 types.h文件
  • 3.42 utsname.h文件
  • 3.43 wait.h文件
  • ……
  • 第4章 中断处理与系统调用
  • 第5章 进程控制
  • 第6章 字符设备驱动程序
  • 第7章 块设备驱动程序
  • 第8章 文件系统
  • 第9章 内存管理
  • 第10章 Linux内核编程环境
     

资源获取

资源地址1:https://pan.baidu.com/s/1oRfs8vdtGjSoNioM3hfRtg(密码:tqmu)

相关资源

网友留言