《Linux内核分析及应用》读书笔记思维导图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对本书的赞誉
第1章 进程与线程
01
1.1 进 程和线程 的概念
02
1.2 Linux对 进程和线 程的实现
03
1.3 进 程的调度
04
1.4 在 应用程序 中管理进 程和线程
05
1.5 处 理进程和 线程的相 关工具
06
1.6 本 章小结
1.1.1 进程 的历史
1.1.2 线程 的不同玩法
1.2.1 Linux中 的进程实现
3.3.1 分段 机制
3.3.2 分页 机制
3.4.1 物理 内存管理
3.4.2 进程 地址空间管 理
3.5.1 物理内存 分配算法
3.5.2 slab分配 器
3.5.3 内核态内 存管理
3.5.4 用户态内 存申请
3.7.1
Memcached 内存管理 机...
3.7.2 Redis内存 管理机制分 析
目录
07 第6章 文件系统
09
第8章 Linux网络层 数据流分析
08 第7章 Linux的进程 隔离技术与Doc...
本书由资深架构师围绕Linux系统进行服务开发经验。本书共8章,主要内容:第1章介绍Linux对进程和线 程的实现原理并分析了Memcached和Nginx工作进程池模型的实现;第2章介绍并发的概念以及Linux中的并发相 关工具;第3章介绍Linux是如何进行内存管理的,分析了Memcached和Redis的内存管理机制。第4章介绍Linux 系统对中断进行的封装和实现原理;第5章介绍I/O的全过程并介绍了某些开源系统中I/O相关调用的实现等;第6 章介绍Linux文件系统的整体架构及核心概念;第7章介绍Linux进程隔离技术以及Docker容器的部分实现;第8 章介绍Linux网络层数据的流转过程。
4.2.2 中断响应 流程
4.2.1 初始化 IRQ中断门
4.2.3 中断回调 handler注册 过...
4.3.2 tasklet
4.3.1 软中断
4.3.3 工作队列
第5章 输入输出
01
5.1 I/O 在Linux 中的生命 周期
02
5.2 I/O 调度器
03
5.3 多 队列机制
04
5.4 I/O 多路复用 实现
5 2.5 本章小

2.1.2 并发会带 来什么问题
2.1.1 并发是如 何产生的
2.1.3 如何解决 并发带来的问题
01
2.3.1 原子变量
02
2.3.2 自旋锁
03
2.3.3 信号量
04
2.3.4 互斥锁
06
2.3.6 抢占
05
2.3.5 读写锁
2.3.8 RCU机制
2.3.7 per-cpu 变量
6.3.2 inode定 位
6.3.3 碎片问题 解决方案
6.3.4 extent tree结构
第7章 Linux的进程隔离技术 与Doc...
7.1 虚拟化相关 技术
7.2 Linux进程 隔离技术
7.3 Docker容器 的部分实现
7.4 本章小结
7.2.2 namespace
7.2.1 chroot
1.2.2 进程创建 之后
1.2.3 内核线程 和进程的区别
1.2.4 用户线程 库pthread
1.3.2 进程切换 的原理
1.3.1 进程调度 机制的架构
1.3.3 调度中的 CPU亲和度
1.4.1
Memcached 线程池模 型...
1.4.2 Nginx进程 模型分析
1.5.1 开发 1
环境调试线程
1.5.2 进程 2
崩溃调试方法
3
1.5.3 strace工具
4 1.5.4
SystemTap工 具
5
1.5.5 DTrace工具
第2章 并发
2.1 什么是 1
并发
2.2 操作系 2
统会在哪些场 景遇到并发
3 2.3 Linux中
并发工具的实 现
4 2.4 常见开
源软件中的并 发问题分析
7.2.3 cgroup
7.3.1 新版 Docker架构
7.3.2 containerd 的实现
第8章 Linux网络层数据流分 析
01
8.1 数 据在网络 层的流转
02
8.2 socket 接口层的 实现
03
8.3 netfilt er和lvs
04
8.4 网 络相关的 一些参数
06
8.6 本 章小结
2.3.9 内存屏障
01
2.4.1 Nginx原 子性
02
2.4.2 Memcach ed中的互 斥锁
03
2.4.3 Redis无 锁解决方 案
04
2.4.4 Linux中 惊群问题 分析
05
2.4.5 解决 MyCat同 步问题
06
2.4.6 falsesharing 问...
第3章 内存管理
05
5.5 Redis对 epห้องสมุดไป่ตู้ll的 封装
06
5.6 Nginx文 件异步 I/O
5.8 零拷贝技术 应用分析
5.7 tail指令为 何牛
5.9 本章小结
1
5.1.1 vfs层
5.1.2 文件 2
系统层
3
5.1.3 Block层
4 5.1.4 scsi

5 5.1.5 I/O流
程总结
5.8.2 sendfile
最新版读书笔记,下载可以直接修改
《Linux内核分析及应用》
思维导图PPT模板
本书关键字分析思维导图
实现
概念
第章
小结
架构
系统
结构
进程
机制
内存 分析
相关
线程
过程
流程
管理
文件系统
问题
地址
01 对本书的赞誉
目录
02 第1章 进程与线程
03 第2章 并发
04 第3章 内存管理
05 第4章 中断机制
06 第5章 输入输出
第4章 中断机制
4.1 x86系统的 中断机制
4.2 Linux对中 断的支持和实现
4.3 Linux加速 中断处理的机制
4.4 系统调用
4.5 时钟中断
4.6 信号处理机 制
4.7 Nginx信号 处理机制
4.8 本章小结
4.1.1 x86 中断架构
4.1.2 x86 在保护模式 下的中断
5.8.1 mmap
5.8.3 mmap和 sendfile在...
第6章 文件系统
6.1 Linux文 1
件系统架构
6.2 文件系 2
统的主要功能
3 6.3 ext4文
件系统
4 6.4 淘宝TFS
小文件系统分 析
5 6.5 本章小

6.2.1 文件 系统的安装
6.2.2 文件 路径查找
6.3.1 磁盘布局
3.1 为什么需要 内存管理
3.2 MMU和地址 空间
3.3 Linux中的 分段和分页机制
3.4 Linux的内 存管理
3.5 Linux的内 存分配和管理
3.6 栈内存分配 和管理
3.7 内存管理案 例分析
3.8 本章小结
3.2.1 虚拟 地址、线性 地址、物理
地址
3.2.2 MMU 的内存管理 机制
8.2.7 socket整 体流程
8.3.1 netfilter
8.3.2 lvs
8.4.1 Java socket相关
的...
8.4.2 Linux TCP 相关队列
谢谢观看
05
8.5 Nginx服 务器监听 socket. ..
8.1.1 sk_buff结

8.1.2 数据 流转过程
8.2.1 socket系 统初始化
8.2.2 socket创 建
8.2.3 socket绑 定
8.2.4 socket监 听
8.2.6 新连接的 到来
8.2.5 socket接 受连接
相关文档
最新文档