Linux内核源代码情景分析 (上下册 高清非扫描)

Linux内核源代码情景分析 (上下册 高清非扫描)

【下载地址】Linux内核源代码情景分析上下册高清非扫描 本资源提供《Linux内核源代码情景分析》的PDF电子书,包含上下两册,共1576页,带目录,高清非扫描版本。本书由毛德操和胡希明编写,浙江大学出版社出版,深入剖析了Linux内核的各个方面,适合对Linux内核感兴趣的读者阅读和学习 【下载地址】Linux内核源代码情景分析上下册高清非扫描 项目地址: https://gitcode.com/Open-source-documentation-tutorial/2981e

简介

本资源提供《Linux内核源代码情景分析》的PDF电子书,包含上下两册,共1576页,带目录,高清非扫描版本。本书由毛德操和胡希明编写,浙江大学出版社出版,深入剖析了Linux内核的各个方面,适合对Linux内核感兴趣的读者阅读和学习。

内容概述

本书分为10章,涵盖了Linux内核的多个核心模块和功能,具体内容如下:

第1章 预备知识

  • Linux内核简介
  • Intel X86 CPU系列的寻址方式
  • i386的页式内存管理机制
  • Linux内核源代码中的C语言代码
  • Linux内核源代码中的汇编语言代码

第2章 存储管理

  • Linux内存管理的基本框架
  • 地址映射的全过程
  • 几个重要的数据结构和函数
  • 越界访问
  • 用户堆栈的扩展
  • 物理页面的使用和周转
  • 物理页面的分配
  • 页面的定期换出
  • 页面的换入
  • 内核缓冲区的管理
  • 外部设备存储空间的地址映射
  • 系统调用brk()
  • 系统调用mmap()

第3章 中断、异常和系统调用

  • X86 CPU对中断的硬件支持
  • 中断向量表IDT的初始化
  • 中断请求队列的初始化
  • 中断的响应和服务
  • 软中断与Bottom Half
  • 页面异常的进入和返回
  • 时钟中断
  • 系统调用
  • 系统调用号与跳转表

第4章 进程与进程调度

  • 进程四要素
  • 进程三部曲:创建、执行与消亡
  • 系统调用fork()、vfork()与clone()
  • 系统调用execve()
  • 系统调用exit()与wait4()
  • 进程的调度与切换
  • 强制性调度
  • 系统调用nanosleep()和pause()
  • 内核中的互斥操作

第5章 文件系统

  • 概述
  • 从路径名到目标节点
  • 访问权限与文件安全性
  • 文件系统的安装和拆卸
  • 文件的打开与关闭
  • 文件的写与读
  • 其他文件操作
  • 特殊文件系统/proc

第6章 传统的Unix进程间通信

  • 概述
  • 管道和系统调用pipe()
  • 命名管道
  • 信号
  • 系统调用ptrace()和进程跟踪
  • 报文传递
  • 共享内存
  • 信号量

第7章 基于socket的进程间通信

  • 系统调用socket()
  • 函数sys—socket()——创建插口
  • 函数sys—bind()——指定插口地址
  • 函数sys—listen()——设定server插口
  • 函数sys—accept()——接受连接请求
  • 函数sys—connect()——请求连接
  • 报文的接收与发送
  • 插口的关闭
  • 其他

第8章 设备驱动

  • 概述
  • 系统调用mknod()
  • 可安装模块
  • PCI总线
  • 块设备的驱动
  • 字符设备驱动概述
  • 终端设备与汉字信息处理
  • 控制台的驱动
  • 通用串行外部总线USB
  • 系统调用select()以及异步输入/输出
  • 设备文件系统devfs

第9章 多处理器SMP系统结构

  • 概述
  • SMP结构中的互斥问题
  • 高速缓存与内存的一致性
  • SMP结构中的中断机制
  • SMP结构中的进程调度
  • SMP系统的引导

第10章 系统引导和初始化

  • 系统引导过程概述
  • 系统初始化(第一阶段)
  • 系统初始化(第二阶段)
  • 系统初始化(第三阶段)
  • 系统的关闭和重引导

下载说明

本仓库提供《Linux内核源代码情景分析》的高清非扫描PDF版本,包含上下两册,共1576页。请根据需要下载并阅读。

注意事项

  • 本资源仅供学习和研究使用,请勿用于商业用途。
  • 请尊重作者的版权,下载后请勿传播。

贡献

如果您发现资源有任何问题或需要改进的地方,欢迎提交Issue或Pull Request。

【下载地址】Linux内核源代码情景分析上下册高清非扫描 本资源提供《Linux内核源代码情景分析》的PDF电子书,包含上下两册,共1576页,带目录,高清非扫描版本。本书由毛德操和胡希明编写,浙江大学出版社出版,深入剖析了Linux内核的各个方面,适合对Linux内核感兴趣的读者阅读和学习 【下载地址】Linux内核源代码情景分析上下册高清非扫描 项目地址: https://gitcode.com/Open-source-documentation-tutorial/2981e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伏瀚洲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值